在emacs恶魔模式下,ctrl-[可以让你进入正常模式。但是存在约0.5秒的烦人延迟。例如,如果我在插入模式下想要向上移动2行,我会按ctrl-[ k k,但这不起作用,因为我按得太快,emacs仍然停留在插入模式。如何使从插入模式到正常模式的转换变得即时?
请看:https://bitbucket.org/lyro/evil/issue/69/delay-between-esc-or-c-and-modeswitch。对我而言,这个延迟是由tmux引起的,设置set -s escape-time 0解决了这个问题。
emacs -Q
,手动启用evil-mode
,看看是否仍然存在延迟? - ChrisEsc
键而不是C-[
,您是否仍然看到延迟? - ChrisEsc
/C-[
绑定到evil-normal-state
而不是evil-force-normal-state
,是否遇到了相同的问题?无论如何,如果这对您有用,您可以将其发布为答案并接受它吗?谢谢! :) - Gordon Gustafson