Emacs的邪恶模式(evil mode)中,按下ctrl-[切换到正常模式时出现烦人的延迟问题。

3
在emacs恶魔模式下,ctrl-[可以让你进入正常模式。但是存在约0.5秒的烦人延迟。例如,如果我在插入模式下想要向上移动2行,我会按ctrl-[ k k,但这不起作用,因为我按得太快,emacs仍然停留在插入模式。如何使从插入模式到正常模式的转换变得即时?

2
我在我的Ubuntu上使用的Emacs版本24.3没有这种延迟。你可以尝试运行emacs -Q,手动启用evil-mode,看看是否仍然存在延迟? - Chris
延迟在从emacs -Q手动启动时是相同的。我应该补充一下,我正在通过ssh登录服务器,并通过ssh在该服务器上使用emacs。也许这就是问题所在。是的,这就是问题所在,我在本地emacs上使用evil时没有延迟。有什么建议可以使远程emacs无延迟工作? - wat
1
嗯,我想那可能有关系...如果您使用Esc键而不是C-[,您是否仍然看到延迟? - Chris
是的,使用 esc 和 ctrl 得到了相同的响应。 - wat
CTRL - [ 被绑定到了 evil-force-normal-state,我无法重新绑定它,我的解决方案是安装 key-chord.el 并将 jj 绑定到 evil-normal-state,不再有延迟。:) - wat
如果您将Esc/C-[绑定到evil-normal-state而不是evil-force-normal-state,是否遇到了相同的问题?无论如何,如果这对您有用,您可以将其发布为答案并接受它吗?谢谢! :) - Gordon Gustafson
1个回答

5

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接