剪下為 游標所在行開始 行數加dd
刪除指定字元 可以參考查詢替換 替換內容為空
1.可用於在選中的行上插入相同的內容
vi 下,如何在每行中插入?(類似ultraedit的列編輯)
1: 定位游標
2: ctrl+v #進入visual mode。
3: j #選擇要在哪些行加入?!
4: i #一定是大寫!
5: 輸入要插入的文字
6: esc
注:如果vi不行可以使用vim
第三步:如果要是選擇全部的可以g到檔案尾部; 想選擇幾行就nj,如5j;
2.如果前面(或後面)的字串相同,可以用替換字元的方法
:%s/src/dst/g
vi/vim 中可以使用 ? 命令來替換字串。
?/well/good/ 替換當前行第乙個 well 為 good
?/well/good/g 替換當前行所有 well 為 good
:n,$s/well/good/ 替換第 n 行開始到最後一行中每一行的第乙個 well 為 good
:n,$s/well/good/g 替換第 n 行開始到最後一行中每一行所有 well 為 good
n 為數字,若 n 為 .,表示從當前行開始到最後一行
:%s/well/good/(等同於 :g/well/s//good/) 替換每一行的第乙個 well 為 good
:%s/well/good/g(等同於 :g/well/s//good/g) 替換每一行中所有 well 為 good
可以使用 # 作為分隔符,此時中間出現的 / 不會作為分隔符
?#well/#good/# 替換當前行第乙個 well/ 為 good/
:%s#/usr/bin#/bin#g
可以把檔案中所有路徑/usr/bin換成/bin
VIM批量替換
替換當前行第乙個 vivian為sky s vivian sky 替換當前行所有 vivian為sky s vivian sky g 替換第 n 行開始到最後一行中,每一行的第乙個vivian為sky n,s vivian sky 替換第 n 行開始到最後一行中,每一行所有vivian為sky n為...
vim 批量查詢替換
查詢在 中輸入?或 然後按n或n向後或向前查詢 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filename 開啟檔案,並將游標置於第n行首 vi filename 開啟檔案,並將游標置於最後一行首 vi pattern filename 開啟檔案,並將游標置於第乙個與p...
vim 批量查詢替換
查詢在 中輸入?或 然後按n或n向後或向前查詢 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filename 開啟檔案,並將游標置於第n行首 vi filename 開啟檔案,並將游標置於最後一行首 vi pattern filename 開啟檔案,並將游標置於第乙個與p...