2015-11-12 34 views
1

每当我按Enter vim冻结一秒钟左右。我尝试将timeoutlen设置为像100这样的值,但这很难解决问题 - 输入命令序列变得很困难。
我使用VIM 7.4根据Ubuntu 14.04 LTS
在此先感谢。按回车后Vim延迟输入

UPD
Here's my .vimrc file
正如你可以看到我有几个插件。也没有什么奇怪的top

UPD2
这似乎是问题是关于会话。如果我打开任何数量的选项卡等都没有滞后。但是,如果我运行:source ~/vim_session问题出现。

UPD3
问题已经切换到的GVim并重新安装所有插件后消失。但我仍然很好奇会导致这样的问题。

+0

你试过重新安装vim吗?你的.vimrc看起来像什么?你有任何vim插件可能会让事情陷入困境吗?你有没有尝试在使用vim时查看'top'?也许磁盘等待时间增加或发生异常。 – Lando

+0

感谢您的回复,我更新了问题 – Timofey

+1

我建议您将.vimrc重命名为.vimrc.old,启动vim并查看是否仍有问题。如果问题消失了,请将.vimrc放回原处并开始禁用插件,直到找到罪魁祸首。我敢打赌其中一个插件导致了一个问题。 – Lando

回答

1

您可能有一个插入模式映射为<CR><C-m><Enter>是同义词)。请与

:verbose imap <CR> 

默认情况下,会议捕获自定义映射了。这可能会导致问题;您可以通过

:set sessionoptions-=options 

关闭此功能(对于新会话!)对于现有会话,请删除/编辑映射。

+0

感谢您的回复!我刚刚检查过,不,我没有任何模式下的任何''映射。 ':verbose imap '说没有找到映射。 – Timofey

+0

我刚刚发现我实际上在绑定中使用了''。我试图重新设置它,丑陋的延迟开始困扰着我。感谢帮助! – Timofey