目前行進行替換: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替換