之前從未接觸過Vim,最近學習前端,需要學習一些簡單的使用規則,遂決定百度尋找一波。
一、
) :光標移至句尾
( :光標移至句首
}:光標移至段落最后一個字母
{:光標移至段落第一個字母
nG:光標移至第n行首
n+:光標下移n行
n-:光標上移n行
n$:光標移至第n行尾
H :光標移至屏幕頂行
M :光標移至屏幕中間行
L :光標移至屏幕最后行
0:(注意是數字零)光標移至當前行首
二、快速翻頁
整頁翻頁 ctrl-f ctrl-b
f就是forword b就是backward
翻半頁
ctrl-d ctlr-u
d=down u=up
滾一行
ctrl-e ctrl-y
zz 讓光標所雜的行居屏幕中央
zt 讓光標所雜的行居屏幕最上一行 t=top
zb 讓光標所雜的行居屏幕最下一行 b=bottom
三、復制粘貼操作
首先,可以在命令模式下輸入v進入自由選取模式,選擇需要剪切的文字后,按下d就可以進行剪切了。
其他命令模式下剪切命令:
yy:復制當前行
nyy:n表示大于1的數字,復制n行
yw:從光標處復制至一個單子/單詞的末尾,包括空格
ye:從光標處復制至一個單子/單詞的末尾,不包括空格
y$:從當前光標復制到行末
y0:從當前光標位置(不包括光標位置)復制之行首
y3l:從光標位置(包括光標位置)向右復制3個字符
y5G:將當前行(包括當前行)至第5行(不包括它)復制
y3B:從當前光標位置(不包括光標位置)反向復制3個單詞
單獨按y是復制2行,ny是復制n+1行
至于粘貼命令最簡單,在需要粘貼的光標處按下p即可。
四、查找某個字符串
1、用/和?的區別:
/后跟查找的字符串。vim會顯示文本中第一個出現的字符串。
?后跟查找的字符串。vim會顯示文本中最后一個出現的字符串。
2、注意事項:
不管用/還是?查找到第一個字符串后,按回車,vim會高亮所有的匹配文