溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Vim 的光標移動定位

發布時間:2020-07-14 06:52:22 來源:網絡 閱讀:359 作者:longker 欄目:軟件技術

一.光標移動以單個字符為單位;

在命令模式中

h向左

l 向右

j 向上

k 向下

 

二.光標移動以word 為單位;

w 將光標向前移動一個word;

b 將光標向后移動一個word;

以上2個命令光標都落在word的首個字母上;

e 將光標向前移動一個word;

ge 將光標向后移動一個word;

以上2個命令光標都落在word的尾字母上;

w,b,e對應都有大寫的命令,大寫的W,B,E對應的邊界范圍更加大()

以上的命令都可以在命令的前面加上一些數字來快速移動;

如:

向左移動3個字符:3h

向下移動3行:3k

向前移動3個word:3w

 

三.針對一行的操作命令:

0或者^:移動光標到行首;

$:移動光標到行尾;

 

fx :在光標當前行查找x字符,并把光標移動到x的字符上面,前面也可以加數字3fx,搜索定位當前行第3次出現的x上;

Fx:同上,只是方向是向后查找;

tx:在光標當前行查找x字符,并把光標移動到x的字符前面一個字符上面,前面也可以加數字3tx;

Tx:在光標后查找x字符,并定位x字符后的一個字符;

fx,Fx,tx,Tx都可以用,和;來重復上一次的操作;

% :將光標的移動到匹配的括號上;

 

四.針對整個文件的光標快速移動;

gg  移動到文件第一行首,帶數字如:100gg(移動到100行行首)

G  移動到文件的最后一行的行首;100G 和  100gg 效果一樣;

 

五.針對整個屏幕下的光標移動;

H 意為 Home,移動光標到當前屏幕最上面的第一行的行首;

M 意為 Middle,移動光標到當前屏幕中的行首;

L  意為 Last ,移動光標到當前屏幕中的最后一行的行首;

 

六.屏幕滾動;

CTRL+u : 向下滾動半屏,理解為屏幕文字向上(up)縮進半屏;

CTRL+d : 向上滾動半屏,理解為屏幕文字向下(down)縮進半屏;

CTRL+e : 向上滾動一行;

CTRL+y : 向下滾動一行;

CTRL+f  : 向前滾動一屏,實際上是整屏去兩行,f理解為Forward;

CTRL+b :向后滾動一屏,b理解為backward


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女