Vim 按下 Enter 后延迟
Vim delay after press Enter
每当我按下 Enter
vim 时都会冻结一秒钟左右。我尝试将 timeoutlen
设置为 100
之类的值,但这几乎无法解决问题——输入命令序列变得困难。
我在 Ubuntu 14.04 LTS
.
下使用 VIM 7.4
提前致谢。
UPD
Here's my .vimrc file
如您所见,我有几个插件。 top
也没什么奇怪的
UPD2
问题似乎与会话有关。如果我打开任意数量的标签等等,都不会出现延迟。但是如果我运行:source ~/vim_session
问题就出现了
UPD3
切换到 GVim 并重新安装所有插件后,问题就消失了。但是我还是很好奇是什么导致了这样的问题。
您可能有 <CR>
的插入模式映射(<C-m>
和 <Enter>
是同义词)。检查
:verbose imap <CR>
默认情况下,会话 也会捕获自定义映射。这可能会导致问题;您可以通过
关闭它(对于新会话!)
:set sessionoptions-=options
对于现有会话,删除/编辑掉其中的映射。
每当我按下 Enter
vim 时都会冻结一秒钟左右。我尝试将 timeoutlen
设置为 100
之类的值,但这几乎无法解决问题——输入命令序列变得困难。
我在 Ubuntu 14.04 LTS
.
下使用 VIM 7.4
提前致谢。
UPD
Here's my .vimrc file
如您所见,我有几个插件。 top
UPD2
问题似乎与会话有关。如果我打开任意数量的标签等等,都不会出现延迟。但是如果我运行:source ~/vim_session
问题就出现了
UPD3
切换到 GVim 并重新安装所有插件后,问题就消失了。但是我还是很好奇是什么导致了这样的问题。
您可能有 <CR>
的插入模式映射(<C-m>
和 <Enter>
是同义词)。检查
:verbose imap <CR>
默认情况下,会话 也会捕获自定义映射。这可能会导致问题;您可以通过
关闭它(对于新会话!):set sessionoptions-=options
对于现有会话,删除/编辑掉其中的映射。