首页 > 代码库 > 动作命令在文档中的移动

动作命令在文档中的移动

 

基于行的基本移动:

看看就明白的东西:(主要明白屏幕行与实际行就好)

^        移动到实际行第一个非空白符;
g^        移动到屏幕行第一个非空白符;

gj, gk, g0, g$ 对应着屏幕行的移动;

#另外:
ctrl-f 向下翻一页;

ctrl-b 向上翻一页;

ctrl-d 向下翻半页;

ctrl-u 向下翻半页;

H: 当前页的页首;

M:当前页的页中间;

L:当前页的页尾;

zz:让光标所在的行居于屏幕中央;

 

基于单词的移动:

w               正向移动到下一个单词的开头; 
b               反向移动到当前/下一个单词的开头; 
e               正向移动到当前/下一个单词的结尾; 
ge              反向移动到上一个单词的开头;
对于单词与字符串的区别:一个长一个短吧。。!!可能吧。
当面向字符串时,把w,b,e,ge 改为 W,B,E,gE就可以了;
 

字符的查找功能:

f{char}         正向移动到下一个{char}所在之处; 
T{char}         反向移动到上一个{char}所在之处;                                 
t{char}         正向移动到下一个{char}所在之处的前一个字符上; 
T{char}         反向移动到上一个{char}所在之处的前一个字符上;
另个,需要知道如何遍历查找的内容:
;               重复上次的查找命令; 
,               反向查找上次的查找命令;

 

对于查找一个单词时,可以使用:
/{单词}         正向查找;                                                       
?{单词}         反向查找; 
n               正向遍历查找的结果; 
N               反向遍历查找的结果;

动作命令在文档中的移动