前言
本文主要介绍在GVIM中如何使用命令快速跳转到文档的某个位置。
一、跳到某一行
gg 跳到第一行
G 跳到最后一行
:行号 跳到指定的行,例如:100,是跳到第100行
行号G 跳到指定的行,例如100G,是跳到第100行
二、滚屏
H 跳到屏幕的最顶端
M 跳到屏幕的中间
L 跳到屏幕的最下面
ctrl+u 向上半页
ctrl+d 向下半页
ctrl+f 向前一页
ctrl+b 向后一页
三、通过标记位置跳转
ma 标记位置a
mb 标记位置b
mc 标记位置c
...
可以设置的标记范围为a-z,A-Z
`a 跳转到位置a
`b 跳转到位置b
`c 跳转到位置c
自动标记的位置
`` 跳转到上一个位置
`. 跳到上次修改的位置
·^ 跳到上次插入的地方
`[ 跳到上次修改或复制的起始位置
`] 跳到上次修改或插入的结束位置
`< 跳到上次高亮选区的起始位置
`> 跳到上次高亮选区的结束位置
四、在行内跳转
^ 跳到行首
$ 跳到行尾
0 跳到第一个字符
w 正向移动到下一单词的开头
b 反向移动到当前单词/上一单词的开头
e 正向移动到当前单词/下一单词的结尾
ge 反向移动到上一单词的结尾
f{char} 正向移动到下一个 {char} 所在之处
F{char} 反向移动到上一个 {char} 所在之处
t{char} 正向移动到下一个 {char} 所在之处的前一个字符上
T{char} 反向移动到上一个 {char} 所在之处的后一个字符上
五、通过查找跳转
/test<CR> <CR>代表回车,跳到第一个test字符的位置