2009-06-25 117 views

回答

64

您可以使用: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帮助下来。

+7

Silent在我的脚本中没有工作,但'e'标志没有 – 2009-06-25 13:02:56

2

您可以使用静音:

:silent %s/x/y/g 

,或者,如果你需要做的字符串操作,以确定字符串搜索和替换:

exec ":silent %s/x/" . varName . "/g" 

我不是100%肯定,但我认为silent只适用于脚本。

0

也许:他:沉默的事情可以用来压制这些错误?

1

可能有点偏离主题,但是当我在vim中寻找下一个发现时,在vim中搜索“搜索模式未找到”错误的解决方案时,我发现此线程。下图按'n'时省略错误

图n:无声!/

相关问题