參數/命令/模式 |
說明 |
###普通模式 |
|
:set nu |
顯示行號 |
###光標移動操做 |
|
0 |
跳到光標所在行行首 |
$ |
跳到光標所在行行尾 |
gg |
跳轉至文件開頭 |
G,或shift+g |
跳轉至文件尾部 |
ngg (n是所在行的數字) |
跳轉到指定行 |
###搜索關鍵字 |
|
/keyword |
使用/搜索,默認向下搜索,按n繼續搜索下一個,反向按N向上搜索 |
###替換字符串 |
|
:%s/A/B/g |
把文本中全部的A替換爲B(全局替換),/斜線爲分隔符,能夠用@代替 |
:1,3s/A/B/g |
把1-3行的A替換爲B |
###刪除 |
|
dd |
刪除光標所在行單行 |
ndd |
從光標處開始,日後刪除n行,n是數字 |
x |
小寫x,日後刪除字符 |
X |
大寫X,往前刪除字符 |
d1G |
刪除當前行至第一行(往前) |
dG |
刪除當前行至最後一行(日後) |
d0 |
刪除當前光標文本至行首(單行) |
d$ |
刪除當前光標文本至行尾(單行) |
###剪切 |
|
dd ---> p |
使用dd刪除(也是剪切),再使用p複製,默認複製到光標所在行的下一行 |
###撤銷(回滾前一個執行的操做) |
|
u |
撤銷刪除或更改的操做,進行回滾 |
###複製 |
|
yy |
複製光標所在行 |
nyy |
從光標所在行開始,日後複製n行,n是數字 |
5gg ---> 5yy |
跳到第5行,再日後複製5行 |
5gg ---> shift+g |
跳到第5行,再複製日後全部行 |
###粘貼 |
|
p |
小寫p,粘貼到光標所在行的下一行 |
P |
大寫P,粘貼到光標所在行的上一行 |
###編輯模式操做 |
|
i |
進入插入模式 |
a |
在光標下一個字符插入 |
A |
在行尾追加,插入 |
o |
小寫o,在下一行開頭插入 |
O |
大寫O,在上一行開頭插入 |