1

我在 .vimrc 文件中添加了以下行:

set timeout 
set timeoutlen=2000 
set ttimeoutlen=100

然而输出 :set timeoutlen?是 500。这可能是什么原因?是否有可能我安装的插件之一正在重置值?我已经安装了 nerdtree、nerdtree-tabs、nerdcommentor 和 supertab 插件。

4

1 回答 1

6

您可以通过执行检查插件是否干扰您的设置

verbose set timeoutlen?

. 它应该告诉你类似的东西

timeoutlen=500
    Last set from ~/.vimrc

. 如果它告诉您完全相同的信息(即它是在 vimrc 中设置的),请检查 vimrc 的设置timeoutlentm(后者是 的简称timeoutlen)。它也可以在模式行中设置(文件开头或结尾的行,仅当您打开一个时才适用),在这种情况下,vim 会说“Last set from modeline”。

于 2012-08-13T19:51:06.457 回答