我在.vimrc中添加了一个仅需搜索和替换命令的函数。但是,如果找不到其中一种模式,则会收到一条错误消息,需要输入。我该如何抑制呢?

最佳答案

您可以将:silent:silent!用作任何命令的前缀,也可以将'e'选项添加到替代项中,这通常更容易。

:%s/x/y/ge
:silent! %s/x/y/g
:silent %s/x/y/g

有关更多信息,请参见
:help :silent
:help :s_flags
e标志上的信息距:s_flags帮助几段。

关于vim - 在Vim脚本中忽略 'Pattern not found'错误消息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1043432/

10-13 07:15