假设我有一个非常有用的VIM插件,但它会产生很多我不关心的错误/警告。
如何忽略该插件的所有错误?我只是想被这些消息打扰。
是否有关闭此类事情的设置/功能调用?
我知道最好的办法就是报告这个问题,但我怎么能让它们不出现呢?
错误示例:
答案 0 :(得分:18)
好吧,我肯定会查看错误的根本原因,因为它可能会影响插件的功能。至少这应该允许您向插件的作者发送精确的错误报告。
可以通过:silent!
(注意!
)命令来抑制错误和警告。基本上,任何Ex命令都可以以它为前缀。因此,如果您有:TroublesomeCommand
,则可以通过
:silent! TroublesomeCommand
要使插件静音(如果你真的必须),你可以重新定义其映射(包含:silent!
)和命令,但使用<SID>
可能会强制你修改插件本身。在这种情况下,您还可以将:silent!
直接放在违规命令之前(错误应包括其位置),但同样,修复根本原因会更好。