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

jus*_*don 8 shortcut-keys emacs key-binding

我想重新映射emacs evil mode的切换键。从Ctrl+Z到不会让我感到困惑的东西,比如 CUA 绑定(我想要Ctrl+ Alt+ `,但我认为这些术语不能识别那个)。

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

一旦人们习惯于使用 less、GmailVimium,用于浏览的 vim 键绑定在主要阅读文件时很容易上手。少击打Ctrl有助于手/手腕。

小智 6

无需修改源。只需自定义“邪恶切换键”。

M-x customize-variable evil-toggle-key
Run Code Online (Sandbox Code Playgroud)

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

(setq evil-toggle-key "C-`")
(require 'evil)
Run Code Online (Sandbox Code Playgroud)

:)


jus*_*don 2

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

邪恶-vars.el

(defcustom evil-toggle-key "C-`"
Run Code Online (Sandbox Code Playgroud)

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