天天看點

vim批量替換Vi指令大全

目前行進行替換:s/XXX/YYY/gXXX是需要替換的字元串,YYY是替換後的字元串。

全局替換:% s/XXX/YYY/g.

對指定部分進行替換用V進入visual模式,再進行:s/XXX/YYY/g.

或指定行範圍 替換::100, 102s/XXX/YYY/g.

替換字元串中的"/" 用"\"轉義,即用"\/"表示。

查找在:中輸入? 或/ ,然後按n或N向後或向前查找

Vi指令大全

搜尋及替換指令

/pattern: 從光标開始處向檔案尾搜尋pattern
?pattern: 從光标開始處向檔案首搜尋pattern
n: 在同一方向重複上一次搜尋指令
N: 在反方向上重複上一次搜尋指令
:s/p1/p2/g: 将目前行中所有p1均用p2替代
:n1,n2s/p1/p2/g: 将第n1至n2行中所有p1均用p2替代
:g/p1/s//p2/g: 将檔案中所有p1均用p2替換