2009-06-25 68 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:無聲!/

相關問題