我最近在Windows上安装了一个名为未受损的插件,该插件由Tim Pope在vim(gVim)上安装.我使用病原体来管理插件.如果它很重要,我还安装了AutoHotKey来通过一个简单的脚本来交换Esc和Caps Lock,AutoHotKey可以理解这个脚本.在安装上述插件之前,可以以慢速键入命令,并且vim(gVim)将识别它们.例如,如果您在[和p之间稍微暂停一下键入[ p,vim仍会识别该命令.但现在,在安装插件后,当我使用命令时(例如 [b)在插件的文档(helpfile)中提到,当键入键之间的暂停键入时,命令无法识别.但是,当以快速输入时,它们工作正常.此外,本机命令仍然正常工作.插件是以这种方式构建的,还是其他地方出了问题?
看看以下值:
:verbose set timeoutlen?
Run Code Online (Sandbox Code Playgroud)
这是在键入映射的每个键(默认值为1秒)之间的时间(以毫秒为单位).
如果您现在才遇到这些问题,可能是因为:
:verbose
应该告诉你)在任何情况下,如果你在此"痛苦",只需增加你的价值~/.vimrc
.