我在.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/