1、命令模式(normal模式)
操作 | 效果 |
---|---|
ESC | 從其它模式退出,進入命令模式,最好按兩下 |
:wq | 保存退出 |
:q! | 直接退出 |
2、編輯模式(insert模式)
操作 | 效果 |
---|---|
i | 在光標當前位置前進入 |
a | 在光標當前位置后進入 |
shift + i | 在行首位置進入 |
shfit + a | 在行尾位置進入 |
o | 在光標所在行下方新開一行進入 |
shift + o | 在光標所在行上方新開一行進入 |
3、選擇模式
操作 | 效果 |
---|---|
v | 進入選擇文本模式。從當前光標位置開始,移動光標,之間的文本都會是選中狀態。這期間,可以使用移動光標的操作進行移動。 |
ctrl + v | 進行塊操作模式。它最有用的操作是給多行加上統一的首或尾,如:可以在選中的所有行首加上注釋符,也可以在選中的所有行尾加上分號等。同樣可以使用移動中的到行首或是到行尾進行操作。 |
j | 下移一行 |
k | 上移一行 |
gg | 移到文檔第一行 |
shift + g | 移到文檔最后一行 |
shift + h | 移到當前屏的第一行 |
shift + m | 移到當前屏的中間行 |
shift + l | 移到當前屏的尾行 |
:行號 | 移到對應行號的行 |
ctrl + d | 向下翻頁 |
ctrl + u | 向上翻頁 |
h | 左移一位 |
l | 右移一位 |
w | 跳到下一個詞的詞首 |
e | 跳到當前詞的詞尾 |
b | 跳到當前詞的詞首,如果光標本身就在當前詞的詞首,則跳到前一詞的詞首 |
shfit + ^ | 跳到行首(非空白字符) |
shift + $ | 跳到行尾 |
f字符 | 跳到下一個相同字符的位置。之后按;可以繼續跳向下一個相同字符的位置 |
shift + f字符 | 跳到上一個相同字符的位置。同上,之后按;可以繼續跳向下一個相同字符的位置,只是方向和上面是相反的。 |
yy | 復制光標所在行 |
yj | 復制光標當前行和其下一行,共兩行 |
yk | 復制光標當前行和其上一行,共兩行 |
y:行號 | 復制當前行到對應行號之間包括對應行號行,共多行 |
v移動光標y | 復制選中的內容。這其實是三步操作:1、按v鍵,進入選擇模式。2、移動光標,使用移動的方法來移動,行間,行內的操作都是可以的。3、按y鍵,復制所有選中內容,并進入移動模式。4、粘貼。 |
p | 將復制內容粘貼出來。粘貼有兩種情況:1、如果是整行的復制,粘貼會在當前光標行的下一行粘貼出來,這樣會把之前的下面所有行順序的往下移。2、如果復制的不是整行,只是行內或行間字符,粘貼會在妝前光標位置直接插入復制內容,不會新建行。 |
dd | 刪除光標所在行 |
dj | 刪除光標所在行及其下一行,共兩行 |
dk | 刪除光標所在行及其上一行,共兩行 |
d:行號d | 刪除光標所在行及對應行號之間,包括對應行號的所有行,共多行。注意,刪除操作,會同時復制被刪除的內容,這樣就可以有移動行的操作,比如,想把第3行移到第5行,那就先刪除第3行,到第4行上按粘貼。 |