(三)、vim的移動(旋轉,跳躍)
阿新 • • 發佈:2020-08-06
一、以word為單位的移動:
1、w 向後移動到後一個單詞詞頭,取自“word”
This is a line with example text ----->--->-------------------> w w 4w
2、若當前游標在詞頭則,b 向前移動到前一個單詞詞頭;若當游標不在詞頭,b移動到當前單詞的詞頭,取自“backward”
This is a line with example text <-----<---<---------------------- b b 5b
3、e和ge與w和b相似,e移動到下一個單詞的詞尾,ge移動到前一個單詞的詞尾
4、$或者End移動到當前行行尾,^移動到當前行的第一個非空白字元上,0或者Home則移動到當前行的第一個字元上
This is a line with example text
0 ^<---------------------------->$
Home End
5、向後移動到指定字元上f+字元,F+字元是向前移動到字元上,
t+字元向後移動到字元前面的字元,T+字元向前移動到字元的後一個字元
To err is human. To really foul up you need a computer.------------------------->
fy
--------------------------->
3fl
6、括號匹配,表示式中括號多時會用到
if(a==((a*b)-c)) --------->
%
--------------> %
7、滾來滾去
Ctrl+u 向下移動半屏
Ctrl+d 向上移動半屏
Ctrl+e 向上移動一行 助記:extra
Ctrl+y 向下移動一行
Ctrl+f 向前移動一整屏 助記:forward
Ctrl+b 向後移動一整屏 助記:backward
zt 把當前行移動到螢幕頂端 助記:top
zb 把當前行移動到螢幕低端 助記:bottom
zz 把當前行移動到螢幕中間
:/^the搜尋以the為開頭的行單詞
:/the$搜尋以the為結尾的行單詞
‘’ 可以移動到上次游標的位置
有名標記-->m+字元將當前游標位置標記為字元,` + 字元就可以移動到標記位置