vim常用命令

顯示行號: :set number

隱藏行號: :set nonumber

回退(相當於Ctrl+Z): u

撤銷回退:ctrl+r

回到底部:GG

回到頂部:gg

上一頁:Page Up(Win) ctrl+↑(Mac)  

下一頁:Page Down(Win) ctrl+↓(Mac)

行首:Home(Win) ctrl+←(Mac)    (支持前加g)

行尾:Home(Win) ctrl+←(Mac)    (支持前加g)

上下左右移動:上下左右(同行之間移動前加g)

移動到光標的下一個x處:fx

往前移動一個單詞:w

往後移動一個單詞:b

移動光標到屏幕上面:H

移動光標到屏幕中間:M

移動光標到屏幕下面:L

可視選擇模式:v(按字符選擇)     V(按行選擇)    d:(剪貼)    y:(拷貝)    c:(剪貼並進入插入模式)

非可視選擇模式:dd:(剪切當前行)    yy:(拷貝當前行)

粘貼:p

查找string:/string

替換每行第一個的str1爲str2:%s/str1/str2

替換所有的str1爲str2:%s/str1/str2/g

 

 

寫代碼:

]p:和p的功能差不多,但是它會自動調整被粘貼的文本的縮進去適應當前代碼的位置

%:匹配花括號,方括號,括號等。在一個括號的上面,然後按%,鼠標就會出現在匹配的另外一半括號處

>>:縮進所有選擇的代碼

<<:和上面類似,但是反縮進

gd:到達光標所在處函數或者變量的定義處

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章