我知道,evil-escape-sequence但据我所知,您只能为其设置一个键绑定。我希望fd两者jh都能使我从插入状态进入正常状态。
我也尝试过类似的方法(map! :i "jh" #'evil-normal-mode),但是每当我输入 时j,Emacs 就会冻结并等待我完成命令。
我已经用 keychord 包做到了这一点。请注意,此包测量击键之间的时间范围,以确定是否触发配对功能。您可以通过以下方式使用h, j, k, l(在正常模式下映射到导航的按键)来实现此额外功能。添加(package! key-chord) 到“init.el”并将以下代码添加到“config.el”。
(require 'key-chord)
(key-chord-mode t)
(key-chord-define-global "fd" 'evil-normal-state)
(key-chord-define-global "FD" 'evil-normal-state)
(key-chord-define-global "jh" 'evil-normal-state)
(key-chord-define-global "JH" 'evil-normal-state)
Run Code Online (Sandbox Code Playgroud)
我添加了大写的等效项,这样即使大写锁定打开,您也可以拥有相同的功能。