vim-光标的移动
光标的移动
字符间移动
h 左移动
l 右移动
j 往下移动
k 往上移动
# command 多个字符之间跳转
单词间移动
除了下划线都认为是单词的分隔符
w 下一个单词的词首
e 当前单词或者下一个单词的词尾
b 当前单词或者上一个单词的词首
# command 多个单词之间进行跳转
当前页跳转
H 当前页的第一行
L 当前页的最后一行
M 当前页面的中间位置
zt 将光标所在的行移动到屏幕的顶端
zb 将光标所在的行移动到屏幕的底部
zz 将光标所在的行移动到屏幕的中间位置
行首行尾跳转
0(数字)跳转到行首
$ 跳转到行尾
^ 跳转到行首的第一个非空白字符
行间跳转
gg 回到第一行
1G 回到第一行
G跳转到最后一行
扩展命令模式下:# 跳转到对应的#行
#G 跳转到指定的#行
段落间跳转
} 下一段
{ 上一段
翻屏
ctrl+f 向下翻一屏
ctrl+b 向上翻一屏
ctrl+d 向下翻半屏
ctrl+u 向上翻半屏
许多操作都要配合着光标移动来执行