忽略VIM插件的错误和警告

Ion*_*zău 12 vim runtime-error vim-plugin

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

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

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

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

错误示例:

Ing*_*kat 19

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

可以通过:silent!(note !)命令抑制错误和警告.基本上,任何Ex命令都可以以它为前缀.所以,如果你有:TroublesomeCommand,你可以通过沉默

:silent! TroublesomeCommand
Run Code Online (Sandbox Code Playgroud)

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