一、字符导航
h:向前移动一个字符
j:向下移动一行
k: 向上移动一行
l:向后移动一个字符
二、相对行号、移动计数
12j:从当前行向下移动12行
9l:从当前字符向后移动9个字符
三、单词导航
w:移动下一个单词的词首;2w向后移动2个单词
e:移动下一个单词的词尾;
b:向前到上一个单词的词首;
ge:向前到上一个单词的词尾巴;
四、当前行
0:当前行的开头;0w当前行的第一个非零字符
$:当前行的结尾
n|:当前行的第n列
f:在当前向后查找字符,使用;继续查找下一个匹配 ,向上查找上一个匹配
t:在当前行向前查找字符,使用;继续查找下一个匹配 ,向上查找上一个匹配
五、句子与段落
(:句子
{:段落
六、匹配导航
%:找到[,{,(的配对符号;一般通过f查找到,在使用%匹配
七、行号
gg:文档的开始
G:文档的结束
nG:跳转到第n行
n%:跳转到整个文档的100%n的位置
八、窗格
H:光标跳转到当前视口的顶部
M:光标跳转到当前视口的中部
L:光标跳转到当前视口的底部;nL光标跳转到距离当前视口底部的n行
滚动:
ctr+e:向下滚动一行
ctr+d:向下滚动半屏幕
ctr+f:向下滚动一屏幕
ctr+y:向上滚动一行
ctr+u:向上滚动半屏幕
ctr+b:向上滚动一屏幕
zt:把当前行放到当前视口的顶部
zz:把当前行放到视口的中间
九、搜索
/:向后查找,n重复上一个查找,N反向查找上一个匹配
?:向前查找,n重复上一个查找,N反向查找上一个匹配