在vim normal模式下,你仅需几个按键,就可以健步如飞。
- 到文件的开始处?
gg
- 到文件的结尾处?
G
- 到第n行?
nG或者ngg,其中n替换为行,比如第100行,100G或者100gg
- 当前行第一个非空白字符?
^
- 移到行首?
0,数字零。
- 移到行尾?
$
- 下一行第一个非空字符?
<CR>,即回车键
- 上一行第一个非空字符?
-,中横线。
- 向前移到一个单词的结尾处?
e
- 向前移到一个单词的开始处?
w
- 向后移到一个单词的开始处?
b
- 移到屏幕顶端?
H
- 移到屏幕中间?
M
- 移到屏幕底端?
L
- 向前翻一页?
<C-F>
- 向后翻一页?
<C-B>
- 跳到相应项?
%,比如<text>,假设光标在字符<上,按下%,就会跳到字符>上。
以上是一些基本的移动方式,当然还有更高级的,比如
- text-objects
- mark
这里就不展开了,有兴趣的可以自行:help text-objects、:help mark。
