vi vim 字串替換

2021-09-11 18:02:43 字數 572 閱讀 7441

:%s/s1/s2/    用字串s2替換每行的第乙個字串s1

:%s/s1/s2/g   用字串s2替換每行的所有字串s1

:n,$s/s1/s2/   用字串s2替換從n行開始到最後一行,每行的第乙個字串s1

:n,$s/s1/s2/g   用字串s2替換從n行開始到最後一行的所有字串s1

:.,$s/s1/s2/g   用字串s2替換從當前行開始到最後一行的所有字串s1

:s/s1/s2/   用字串s2替換當前行的第乙個字串s1

:s/s1/s2/g   用字串s2替換當前行的所有字串s1

:n1,n2s/s1/s2/g  n1與n2為數字,在第n1與n2行之間尋找n1字串並替換成n2

:n1,n2s/s1/s2/gc  n1與n2為數字,在第n1與n2行之間尋找n1字串並替換成n2,且在替換前顯示提示字元給使用者確認是否替換

s1和s2中的特殊字元需要使用轉義符號\,進行轉義。

:1,\$s/output/log\\/output/g

使用的轉義字元把output替換成log/output。因為/為特殊字元,需要用\轉義。

vi vim 中替換字串

vi vim 中可以使用 s 命令來替換字串。s vivian sky 替換當前行第乙個 vivian 為 sky s vivian sky g 替換當前行所有 vivian 為 sky n,s vivian sky 替換第 n 行開始到最後一行中每一行的第乙個 vivian 為 sky 2,s v...

vi vim 查詢和替換字串 命令

一 vi查詢 當你用vi開啟乙個檔案後,因為檔案太長,如何才能找到你所要查詢的關鍵字呢?在vi裡可沒有選單 查詢,不過沒關係,你在命令模式下敲斜桿 這時在狀態列 也就是螢幕左下腳 就出現了 然後輸入你要查詢的關鍵字敲回車就可以了。如果你要繼續查詢此關鍵字,敲字元n就可以繼續查詢了。值得注意的是 是向...

vi vim替換字元

vi vim 中可以使用 s 命令來替換字串。以前只會使用一種格式來全文替換,今天發現該命令有很多種寫法 vi 真是強大啊,還有很多需要學習 記錄幾種在此,方便以後查詢。替換 s vivian sky 替換當前行第乙個 vivian 為 sky s vivian sky g 替換當前行所有 vivi...