当缓慢输入时,Vim不会检测命令

use*_*622 1 vim

我最近在Windows上安装了一个名为未受损的插件,该插件由Tim Pope在vim(gVim)上安装.我使用病原体来管理插件.如果它很重要,我还安装了AutoHotKey来通过一个简单的脚本来交换EscCaps Lock,AutoHotKey可以理解这个脚本.在安装上述插件之前,可以以慢速键入命令,并且vim(gVim)将识别它们.例如,如果您在[p之间稍微暂停一下键入[ p,vim仍会识别该命令.但现在,在安装插件后,当我使用命令时(例如 [b)在插件的文档(helpfile)中提到,当键入键之间的暂停键入时,命令无法识别.但是,当以快速输入时,它们工作正常.此外,本机命令仍然正常工作.插件是以这种方式构建的,还是其他地方出了问题?

Ing*_*kat 5

看看以下值:

:verbose set timeoutlen?
Run Code Online (Sandbox Code Playgroud)

这是在键入映射的每个键(默认值为1秒)之间的时间(以毫秒为单位).

如果您现在才遇到这些问题,可能是因为:

  • 一个插件减少了值(:verbose应该告诉你)
  • 你现在只使用具有"更长"映射的插件; 事先你没注意到

在任何情况下,如果你在此"痛苦",只需增加你的价值~/.vimrc.