VIM查詢替換歸納總結

2021-05-28 07:25:59 字數 468 閱讀 5150

vim中常用的替換模式總結。

1,簡單替換表示式

替換命令可以在全文中用乙個單詞替換另乙個單詞:

:%s/four/4/g

「%」 範圍字首表示在所有行中執行替換。

組成一項的方法就是在它前面加

「\(」,後面加 「\)」。因此這個命令:

/\(ab\)*

匹配: 「ab」,」abab」,」ababab」,等等。而且也匹配 「」。

要避免匹配空字串,使用 「\+」。這表示前面一項可以被匹配一次或多次。

/ab\+

匹配 「ab」,」abb」,」abbb」,等等。它不匹配 後面沒有跟隨 「b」 的 「a」。

要匹配乙個可選項,用 「\=」。 例如:

/folders\=

匹配 「folder」 和 「folders」。

4,指定重複次數

要匹配某一項的特定次數重複,使用 「\」 這樣的形式。

VIM查詢替換歸納總結

vim 中常用的替換模式 總結。1 簡單替換 表示式 替換 命令可以在全文中用乙個單詞替 換另乙個單詞 s four 4 g 範圍 字首表示在所有行中執行替 換。最後的 g 標記表示替 換行中的所有匹配點。如果僅僅對當前行進行操作,那麼只要去掉 即可 thirtyfour 這樣的 單詞,上面的命令會...

VIM查詢替換歸納總結

來自 1,簡單替換表示式 替換命令可以在全文中用乙個單詞替換另乙個單詞 s four 4 g 範圍字首表示在所有行中執行替換。最後的 g 標記表示替換行中的所有匹配點。如果僅僅對當前行進行操作,那麼只要去掉 即可 s 顯然,這樣在處理 fourty 的時候還是會出錯。用 來解決這個問題 s 4 g ...

VIM查詢替換歸納總結

vim查詢替換歸納總結 vim中常用的替換模式 總結。1 簡單替換 表示式 替換 命令可以在全文中用乙個單詞替 換另乙個單詞 s four 4 g 範圍 字首表示在所有行中執行替 換。最後的 g 標記表示替 換行中的所有匹配點。如果僅僅對當前行進行操作,那麼只要去掉 即可 thirtyfour 這樣...