“ 目录:RHCA+ -> 3 Vim -> 11-2 移动光标快捷键 ”

最简单的移动光标的方式是使用方向键,但效率低,可以在命令模式(默认状态)下用更高效些的快捷键
1、光标移动到指定行
|
快捷键 |
作用 |
|
gg |
光标移动到文件开头 |
|
G(大写) |
光标移动至文件末尾 |
|
nG |
光标移动到第n行,n为数字 |
|
:n |
末行模式下使用,跳转到第n行的行首 |
|
Ctrl+o |
返回光标上次所处位置 |
2、以字符为单位移动快捷键
|
快捷键 |
作用 |
|
h |
光标向左移动一位 |
|
j |
光标向下移动一行(以回车为换行符),也就是光标向下移动 |
|
k |
光标向上移动一行,也就是向上移动 |
|
l |
光标向右移动一位 |
|
nh |
光标向左移动n位字符,其他方向类同 |
3、以单词为单位移动快捷键
|
快捷键 |
作用 |
|
w或W |
光标移动至下一个单词的单词首 |
|
b或B |
光标移动至上一个单词的单词首 |
|
e或E |
光标移动至下一个单词的单词尾 |
|
nw或nW |
n为数字,表示光标向右移动n个单词 |
|
nb或nB |
n为数字,表示光标向左移动n个单词 |
4、移动至行首或行尾
|
快捷键 |
作用 |
|
0或^ |
光标移动至当前行的行首 |
|
$ |
光标移动至当前行的行尾 |
|
n$ |
光标移动到从光标开始第n行的行尾,n为数字 |
5、移动到当前行的某个指定字符(限一个字符)
|
快捷键 |
作用 |
|
fx |
光标移动至当前行中下一个x字符处 |
|
Fx |
光标移动至当前行中上一个x字符处 |
6、翻屏
|
快捷键 |
作用 |
|
Ctrl+u |
向上翻半屏 |
|
Ctrl+d |
向下翻半屏 |
|
Ctrl+b |
向上翻一屏 |
|
Ctrl+f |
向下翻一屏 |
査找匹配括号的命令%,可以将光标移动到第一个 ( 上,然后使用输入%,就会将光标自动匹配到 ) 位置;对于 [] 和 {} 也是一样的




