Linux中vim編輯器常用命令
阿新 • • 發佈:2018-11-29
移動游標
Ctrl+f:螢幕向下移動一頁,相當於【Page Down】按鍵
Ctrl+b:螢幕向上移動一頁,相當與【PageUp】按鍵
0或功能鍵【Home】:數字‘0’:移動到這一行的最前面的字元處
$或則按鍵【End】:移動到這一行的最後面的字元處
G:移動到這個檔案的最後一行
gg:移動到這個檔案的第一行,相當於‘1G’
N【Enter】(N為數字):游標向下移動N行
查詢/替換
/String:向下尋找一個字元為String的字串
?String:向上尋找字元為String的字串
(備註:以上命令再配合著n或則N使用)
:n1,n2s/string1/string2/g :在n1行至n2行尋找string1,並將string1替換為string2
:1,$s/string1/string2/g : 從第一行至最後一行尋找string1,並將string1替換為string2
:1,$s/string1/string2/gc : 從第一行至最後一行尋找string1,並將string1替換為string2,在替換前顯示提示符給使用者確認是否替換
刪除貼上/複製
x/X:在一行當中"x"是向後刪除一個字元,"X"是向前刪除一個字元
dd:刪除游標所在的那一整行
yy:複製游標所在的那一整行
nyy:n為數字,此命令表示複製游標所在的向下n行
p/P:"p"表示將已經複製的資料在游標的下一行貼上,"P"表示將已經複製的資料在游標的上一行貼上
u:復原前一個動作(相當於恢復win的Ctrl + z)
Ctrl + r:重做上一個動作