当我不处于插入模式并且我使用动作键(hjkl等)浏览我的文件时,键经常出现在缓冲区中(如下图所示)。我可以很容易地在tmux中观察到这种效果,但似乎没有发生。如果我在vim中运行:!reset
缓冲区恢复正常,但它不会长时间保持这种状态。我不确定为什么会这样,谷歌什么也没收。 HALP?
编辑:似乎只是一个简单的:e
也可以解决问题。
答案 0 :(得分:1)
我经历了同样的事情。一些额外的观察:
go_auto_sameids
,我认为它会更频繁地发生,我相信它会为每个光标移动调用外部程序(guru)这让我认为它是vim中的计时问题,而tmux和/或插件之类的延迟会加剧这种问题。
(使用gnome终端; $TERM
在tmux中为screen-256color
,在{m}外部为xterm-256color
答案 1 :(得分:0)
我认为最近在tmux邮件列表中提到了这一点。尝试减少escape-time
中tmux
参数的值,以便tmux
更快地将转义字符发送到vim
以返回命令模式,而不是等待更多字符在逃脱序列中。默认值为500毫秒,因此请尝试更小的内容,例如50。
在.tmux.conf
:
set-option -g escape-time 50