1. 程式人生 > >動作命令在文檔中的移動

動作命令在文檔中的移動

lin true clas 基本 面向 上一個 當前頁 ng- cpp

基於行的基本移動:

看看就明白的東西:(主要明白屏幕行與實際行就好)

^        移動到實際行第一個非空白符;
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               反向遍歷查找的結果;

動作命令在文檔中的移動