1、復制
1)單行復制
在命令模式下,將光標移動到將要復制的行處,按“yy”進行復制;
2)多行復制
在命令模式下,將光標移動到將要復制的首行處,按“nyy”復制n行;其中n為1、2、3……
【yy】 復制光標所在單行
【nyy】 復制光標所在行向下的n行
3)其他復制命令
yw:從光標處復制至一個單子/單詞的末尾,包括空格
ye:從光標處復制至一個單子/單詞的末尾,不包括空格
y$:從當前光標復制到行末
y0:從當前光標位置(不包括光標位置)復制之行首
y3l:從光標位置(包括光標位置)向右復制3個字符
y5G:將當前行(包括當前行)至第5行(不包括它)復制
y3B:從當前光標位置(不包括光標位置)反向復制3個單詞
2、粘貼
在命令模式下,將光標移動到將要粘貼的行處,按“p”進行粘貼
【p,P】 p為將已經復制的數據在光標下一行粘貼;P為將已經復制的數據在光標上一行粘貼
3、刪除
刪除一行:dd
刪除一個單詞/光標之后的單詞剩余部分:dw
刪除當前字符:x
光標之后的該行部分:d$
文本刪除
dd 刪除一行
d$ 刪除以當前字符開始的一行字符
ndd 刪除以當前行開始的n行
dw 刪除以當前字符開始的一個字
ndw 刪除以當前字符開始的n個字
de 刪除從光標處至一個單子/單詞的末尾,不包括空格
d$ 刪除從當前光標到行末
d0 刪除從當前光標位置(不包括光標位置)到行首
d3l 從光標位置(包括光標位置)向右刪除3個字符
d5G 刪除將當前行(包括當前行)至第5行(不包括它)
d3B 從當前光標位置(不包括光標位置)反向刪除3個單詞
dH 刪除從當前行至所顯示屏幕頂行的全部行
dM 刪除從當前行至命令M所指定行的全部行
dL 刪除從當前行至所顯示屏幕底的全部行
4、查找
【/word】 在文件中查找內容為word的字符串(向下查找)
【?word】 在文件中查找內容為word的字符串(向上查找)
【[n]】 表示重復查找動作,即查找下一個
【[N]】 反向查找下一個
搜索后,我們打開別的文件,發現也被高亮了,怎么關閉高亮?
命令模式下,輸入:nohlsearch 也可以:set nohlsearch; 當然,可以簡寫,noh或者set noh。
5、選擇
【gg】 跳到首行
【shift + g】 跳到最后一行
【v】 可以選擇
【gg然后shift+v然后shift+g】 全選