天天看點

VIM學習筆記(二):VIM快速移動光标指令

在普通模式下,我們經常需要快速的将光标定位到我們所需要的位置,比如說,快速的到一句文字的末尾和開始,快速的到檔案開始、中間和結尾,等等。以下是VIM中一些常用移動光标的指令:

←↑↓→                        将光标左移、上移、下移或右移一個字元(行)位置。

h j k l                              同上。

-                                     光标上移一行。

Enter鍵(或加号“+”)光标下移一行。

倒退鍵                            将光标左移一個字元位置。

空格鍵                            将光标右移一個字元位置(指令模式)。

Ctrl+F                             往下(檔案結尾方向)滾動一屏。

Ctrl+B                             往上(檔案開始方向)滾動一屏。

Ctrl+D                             往下滾動半屏。

Ctrl+U                             往上滾動半屏。

Ctrl+E                             編輯視窗中的檔案内容整體上移一行。

Ctrl+Y                             編輯視窗中的檔案内容整體下移一行。

w                                     将光标右移一個字。光标停留在下一個字的字首位置。

W                                    将光标右移一個字。光标停留在下一個字的字首位置(即使兩個字之間存在标點符号)。

b                                     将光标左移一個字。光标停留在下一個字的字首位置。

B                                     将光标左移一個字。光标停留在下一個字的字首位置(即使兩個字之間存在标點符号)。

e                                      把光标移至目前所在字(或下一個字)的最後一個字元位置。

E                                     同上,隻是以空格字元作為字的分隔符。

^                                      把光标移至目前行的起始位置,也即目前行的第一個非空白字元位置

0(零)                           同上

$                                      把光标移至目前行的行尾,也即目前行的最後一個字元位置。

H                                     把光标移至編輯視窗頂部第一行的行首位置。

M                                    把光标移至編輯視窗中間一行的行首位置。

L                                     把光标移至編輯視窗底部最後一行的行首位置。

vim
上一篇: 學習vim吧