我在 Win 7 上使用 gVim 7.3.46。
使用它argdo
來搜尋args
文件中的模式並替換它,同時抑制錯誤並需要確認是非常簡單的。
:argdo %s/pattern/replace/gec | update
但是,我想刪除包含該模式的整行。我使用以下內容。
:argdo %/pattern/d | update
但我無法抑制錯誤或要求確認。有沒有辦法做到這一點?謝謝!
(另外,有沒有辦法設定「更多」?謝謝!)
答案1
您可以透過在命令前面加上 來抑制某些錯誤:silent
。要刪除包含模式的行,命令是:g/pattern/d
。所以下面應該要做你想做的事。
:silent argdo g/pattern/d | update
看
:help :silent
:help :g
要關閉“更多”,
:set nomore
另請參閱
:help 'more'
:help more-prompt
:help messages
如何處理確認取決於需要確認的內容。在命令後面加上 a!
通常意味著「無論如何都要這樣做」。