根据屏幕来移动
滚动一整屏
^F向前滚动一整屏
^B向后滚动一整屏
^D向前滚动半屏
^U向后滚动半屏
^E向上滚动一行
^Y向下滚动一行
用z重新调整屏幕位置
zENTER 将光标移到屏幕顶端并滚动屏幕
z. 将光标移到屏幕中心并滚动屏幕
z- 将光标移到屏幕底端并滚动屏幕
在屏幕中移动
H 移到屏幕顶端的行
M 移到屏幕中央的行
L 移到屏幕底端的行
nH 移到屏幕顶端往下的第n行
nL 移到屏幕底端往上的第n行
根据行移动
ENTER 移到下一行的第一个字符
+ 移到下一行的第一个字符
- 移到上一行的第一个字符
在当前行移动
^ 移到当前行的第一个非空格处
n| 移到当前行的第n列
根据文本块来移动
e 移到单词的结尾
E 移到单词的结尾(忽略标点符号)
( 移到当前句子的开头
) 移到下一个句子的开头
{ 移到当前这一段的开头
} 移到下一段的开头
[[ 移到当前这一节的开头
]] 移到下一节的开头
根据搜索模式的结果来移动
/ 向前搜索
? 向后搜索
n 按同一方向重复搜索
N 按相反方向重复搜索
/ENTER 前向重复搜索
?ENTER 向后重复搜索
:set nowrapscan 搜索是否绕回
d/window
在当前行中搜索
fx 搜索本行中下一个出现x的地方
Fx 搜索本行中上一个出现x的地方
tx 搜索本行中下一个出现x的地方的前一个字符
Tx 搜索本行中上一个出现x的地方的前一个字符
; 重复上一次搜索命令,方向相同
, 重复上一次搜索命令,方向相反
根据行号来移动
^G 在屏幕底端显示信息
G 移到文件的最后一行
nG 移到文件的第n行
滚动一整屏
^F向前滚动一整屏
^B向后滚动一整屏
^D向前滚动半屏
^U向后滚动半屏
^E向上滚动一行
^Y向下滚动一行
用z重新调整屏幕位置
zENTER 将光标移到屏幕顶端并滚动屏幕
z. 将光标移到屏幕中心并滚动屏幕
z- 将光标移到屏幕底端并滚动屏幕
在屏幕中移动
H 移到屏幕顶端的行
M 移到屏幕中央的行
L 移到屏幕底端的行
nH 移到屏幕顶端往下的第n行
nL 移到屏幕底端往上的第n行
根据行移动
ENTER 移到下一行的第一个字符
+ 移到下一行的第一个字符
- 移到上一行的第一个字符
在当前行移动
^ 移到当前行的第一个非空格处
n| 移到当前行的第n列
根据文本块来移动
e 移到单词的结尾
E 移到单词的结尾(忽略标点符号)
( 移到当前句子的开头
) 移到下一个句子的开头
{ 移到当前这一段的开头
} 移到下一段的开头
[[ 移到当前这一节的开头
]] 移到下一节的开头
根据搜索模式的结果来移动
/ 向前搜索
? 向后搜索
n 按同一方向重复搜索
N 按相反方向重复搜索
/ENTER 前向重复搜索
?ENTER 向后重复搜索
:set nowrapscan 搜索是否绕回
d/window
在当前行中搜索
fx 搜索本行中下一个出现x的地方
Fx 搜索本行中上一个出现x的地方
tx 搜索本行中下一个出现x的地方的前一个字符
Tx 搜索本行中上一个出现x的地方的前一个字符
; 重复上一次搜索命令,方向相同
, 重复上一次搜索命令,方向相反
根据行号来移动
^G 在屏幕底端显示信息
G 移到文件的最后一行
nG 移到文件的第n行