vim - vim 中的 timeoutlen 自动设置为 500

标签 vim

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

set timeout 
set timeoutlen=2000 
set ttimeoutlen=100

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

最佳答案

您可以检查插件是否干扰了您的设置

verbose set timeoutlen?

.它应该告诉你类似的事情

timeoutlen=500
    Last set from ~/.vimrc

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

关于vim - vim 中的 timeoutlen 自动设置为 500,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11938828/

相关文章:

vim - Emacs 邪恶 "repeat"(点)行为

c++ - vim在现有或新标签页打开编译报错

vim 选择相对于第一个数字的第二个数字

list - 如何在vim中随机播放列表?

vim - vscode vim 扩展不写真实字符?

vim - 为什么 vim 以不同的方式突出显示这个文件?

vim - 如何结合 Vim 和 Pydiction 的自动完成功能?

python - 在 vim 中使用 UltiSnips 自定义自动完成

python - 编译支持python的vim7.4源码失败

python - 有什么不能出现在括号内的吗?