1. 程式人生 > >vi字符串替換操作

vi字符串替換操作

一個 前行 新的 一行 字符串 輸入 arr 結束 令行

按下Esc,接著輸入:,進入命令行模

:s/tom/marry 替換當前行 第一個tom為marry
:s/tom/marry/g 替換當前行 所有tom為marry

:n,ms/tom/marry 替換第n行開始到第m行的每一行的 第一個tom為marry
:n,ms/tom/marry/g 替換第n行開始到第m行的每一行的 所有tom為marry

:n,$s/tom/marry 替換第n行開始到最後一行中每一行的 第一個tom為marry
:n,$s/tom/marry/g 替換第n行開始到最後一行中每一行的 所有tom為marry
 n 為第幾行開始,若n為.,表示從當前行開始;m表示第m行結束;$表示最後一行;s表示字符串替換操作,第一個/接原來的字符串,第二個/接新的字符串。

vi字符串替換操作