个人觉得,在使用Vim的过程中,光标移动速度很影响Vim的使用效率,故做了如下总结:
整体光标移动
gg:移动光标到文件第一行
G:移动光标到文件最后一行
:n:移动光标到文件第n行,等同于ngg或者nG
屏幕移动
ctrl+f:向前翻页
ctrl+b:向后翻页
ctrl+e:向前滚屏
ctrl+y:向后滚屏
当前屏幕内光标移动
H:移动光标到当前屏幕的最顶行
M:移动光标到当前屏幕的中间行
L:移动光标到当前屏幕的最底行
当前行内光标移动
w:移动光标到下一个单词的开头
b:移动光标到上一个单词的开头
e:移动光标到下一个单词的末尾
^:移动光标到当前行的第一个非空字符
$:移动光标到当前行的最后一个字符
0:数字0,移动光标到当前行的开始