我正在尝试在 Mac OS X 10.8.4 的 Emacs 24.3(来自http://emacsformacosx.com)中将 Ctrl + 减号(“C--”)映射到撤消,但我无法让它工作。似乎有一些非常全局的键绑定可以减小字体大小,我似乎无法覆盖。谁能告诉我我做错了什么?
我的 .emacs 中有以下内容。
(global-set-key (kbd "C--") 'undo) ;; Doesn't work
(global-set-key (kbd "C-u") 'undo) ;; Just for testing, does work
当我按 Ctrl+U 时,它会触发撤消,但当我按 Ctrl+减号时,它会减小字体大小。可能只是我应该使用“C--”以外的东西,但看起来它应该可以工作。我检查了键绑定(通过 Ch b),在那里,Cu 势必撤消,但 C-- 绑定到 text-scale-decrease。可能有可能找到该密钥的绑定位置并获得一些线索,但我的 Emacs-fu 太弱了。
我使用的是 Emacs 的图形版本,而不是终端版本。