忽略VIM插件的错误和警告

时间:2014-08-06 10:50:28

标签: vim runtime-error vim-plugin

假设我有一个非常有用的VIM插件,但它会产生很多我不关心的错误/警告。

如何忽略该插件的所有错误?我只是想被这些消息打扰。

是否有关闭此类事情的设置/功能调用?

我知道最好的办法就是报告这个问题,但我怎么能让它们不出现呢?

错误示例:

  

1 个答案:

答案 0 :(得分:18)

好吧,我肯定会查看错误的根本原因,因为它可能会影响插件的功能。至少这应该允许您向插件的作者发送精确的错误报告。

可以通过:silent!(注意!)命令来抑制错误和警告。基本上,任何Ex命令都可以以它为前缀。因此,如果您有:TroublesomeCommand,则可以通过

来消除错误
:silent! TroublesomeCommand

要使插件静音(如果你真的必须),你可以重新定义其映射(包含:silent!)和命令,但使用<SID>可能会强制你修改插件本身。在这种情况下,您还可以将:silent!直接放在违规命令之前(错误应包括其位置),但同样,修复根本原因会更好。