如何找出 Vim 插件不起作用的原因?

如何找出 Vim 插件不起作用的原因?

我已经安装了插件 vim startify,它在我使用它的远程服务器上运行良好。发生了一些事情(我认为是升级)并且该插件似乎不再起作用!但我没有收到任何错误,例如当 vim 启动时。在这种情况下你如何找出问题所在?

答案1

首先检查插件是否正确安装;它的脚本必须出现在:scriptnames.

:verbose map ...然后,检查它定义了哪些工件(命令、映射、自动命令),并通过和验证它们是否存在:verbose command ...:verbose autocmd ...

最后,在使用 捕获日志时触发插件功能vim -V20vimlog。在日志中(或者使用:debugging),您可以观察插件正在做什么,并希望找到出错的时间和位置。

相关内容