如何从Ctrl-Z重新映射Emacs邪恶模式切换键?


8

我想重新映射emacs邪恶模式的切换键。从Ctrl+ Z到不会让我感到困惑的东西(例如CUA绑定)(我想要Ctrl+ Alt+ `,但我认为这些术语无法识别该术语)。

在此外部线程中,讨论了如何尝试使用Viper模式执行此操作。

一旦习惯了减少使用GmailVimiumVimium之后,浏览大多数内容时,用于浏览的vim按键绑定就很容易上手。减少撞击Ctrl,有助于双手/扭力。

Answers:


6

无需修改源。只需自定义“邪恶键”即可。

M-x customize-variable evil-toggle-key

您也可以使用设置变量setq。确保在emacs加载之前设置了该变量evil,因为evil在设置键盘映射时会使用该变量的值。例如,这就是我的方式.emacs

(setq evil-toggle-key "C-`")
(require 'evil)

:)


1
我认为OP应该选择这个作为答案。:)
2015年

2

我可以通过更改此行来修改源,以使用ctrl反引号:

邪恶的变种

(defcustom evil-toggle-key "C-`"

我希望有一种方法,它不会修改源代码以使以后的升级变得更容易,但这应该可行。这个hack绝对有效。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.