1. 程式人生 > >Linux中vim編輯器常用命令

Linux中vim編輯器常用命令

移動游標

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:重做上一個動作