3

我正在为 Mac 使用 emacs 24.0.95(来自 emacsformacosx.com 构建)。

我试过做

(global-set-key (kbd "<escape>") 'keyboard-escape-quit)

正如在类似(但特定于获胜)的问题(http://stackoverflow.com/questions/648817/how-to-bind-esc-to-keyboard-escape-quit-in-emacs)中所建议的,这似乎适用于 Win但不是在 Mac 上,所有元击键都停止工作。

4

1 回答 1

4

我无法帮助您解决 OSX 问题,因为我在这里使用的是 linux 机器,但我确实注意到 Cg 运行命令keyboard-quit而不是keyboard-escape-quit。对于 emacs 文档,您可以调用:Ch k Cg来查看它......但无论如何它都是这样说的:

“Cg 运行命令keyboard-quit,这是一个在`simple.el' 中的交互式编译Lisp 函数。

它与 Cg 绑定。

(键盘退出)

发出“退出”条件的信号。在执行 Lisp 代码期间,此字符会直接导致退出。在顶层,作为编辑器命令,这只是发出哔哔声。”

所以也许这对你有帮助?

编辑:我可以在我的设置中确认:

(global-set-key (kbd "<escape>") 'keyboard-quit)

成功地将Cg重新绑定到单个 Escape 中风。

于 2013-11-16T17:45:27.747 回答