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

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

我想重新映射切换键emacs 邪恶模式. 从Ctrl+Z到不会让我混淆的东西,比如 CUA 绑定(我喜欢Ctrl++ Alt`但我认为这些术语不识别那个)。

这个外螺纹是关于尝试使用 Viper 模式执行此操作的讨论。

一旦人们习惯了少用,Gmail, 和维美拉,vim 的浏览键绑定在主要阅读文件时很方便,可以减轻手部负担。减少击打,Ctrl有助于减轻手部/手腕的负担。

答案1

无需修改源代码。只需自定义“evil-toggle-key”。

M-x customize-variable evil-toggle-key

您也可以直接使用 设置变量setq。请确保在 emacs 加载 之前设置该变量evil,因为evil在设置键盘映射时会使用该变量的值。例如,在我的 中情况如下.emacs

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

:)

答案2

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

evil-vars.el

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

我宁愿有一种不修改源代码的方法,以便以后更容易升级,但这应该可行。这个 hack 绝对有效。

相关内容