由于使用tmux,在Vim中切换插入模式不再是瞬时的。Esc在插入模式下按下后,要真正退出插入模式需要花费大量时间。在按下Esc键和之后的任何其他键之后,立即切换,并Esc执行之后按下键的命令。知道是什么原因造成的吗?
Vim配置不是问题,因为在tmux之外运行Vim时不会发生延迟,因此这可能与tmux有关。我使用gnome-terminal btw。
同样值得注意的是,我似乎无法在tmux中为定义键绑定Esc,我的计划是绑定Esc到:
bind Escape send-keys ^[
las,似乎Esc对tmux绑定任何东西都行不通。屏幕中也会发生相同的问题。
在翻阅手册页后,事实证明tmux对此有一个选择。以下内容~/.tmux.conf
解决了延迟问题:
set -sg escape-time 0
您必须重新启动tmux服务器或重新加载配置才能生效。为此,请source-file ~/.tmux.conf
从tmux提示符下发出。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句