首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Emacs:我如何绑定到M-s?

Emacs:我如何绑定到M-s?
EN

Stack Overflow用户
提问于 2012-03-09 12:41:48
回答 1查看 2K关注 0票数 3

我想绑起来

代码语言:javascript
复制
(defun switch-to-next-frame ()
  "Select the next frame on current display, and raise it."
  (interactive)
  (other-frame 1)
  )

用emacs的M-s?我试过:

代码语言:javascript
复制
(global-unset-key "\M-s")

但不起作用。问题是- M-s是一个前缀键。

编辑2

我把自己弄得很不清楚。我想把switch-to-next-frame绑定到M-s。我试过:

代码语言:javascript
复制
 (global-set-key (kbd "M-s") 'switch-to-next-frame)

它没有起作用:当我按M-s时,emacs正在做M-s。我想-问题是M-s是一个前缀键。我想解开它--但没成功。然后我来到这里问了这个问题。正如我后来发现的--问题在于我的.emacs --当我注释掉icicles时,一切都像预期的那样开始工作了。

编辑3

实际上,使用M-s作为前缀键是真实的:

代码语言:javascript
复制
M-s a           Prefix Command
M-s f           Prefix Command
M-s f C-s       dired-isearch-filenames
M-s f ESC       Prefix Command
M-s a C-s       dired-do-isearch
M-s a ESC       Prefix Command
M-s f C-M-s     dired-isearch-filenames-regexp
M-s a C-M-s     dired-do-isearch-regexp

因此,绑定到M是一个非常糟糕的想法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-09 12:54:08

下列措施应能发挥作用:

代码语言:javascript
复制
(global-set-key [(meta s)] 'switch-to-next-frame)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9634210

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档