- 論壇徽章:
- 0
|
移動光標(biāo)的命令
[Ctrl]+[f] 屏幕向下移動一頁,相當(dāng)于[Page Down]按鍵
[Crl]+[b] 屏幕向上移動一頁,相當(dāng)于[Page Up]按鍵
G 移動到這個(gè)文件的最后一行
gg 移動到這個(gè)文件的第一行,相當(dāng)1G
N[Enter] n位數(shù)字,光標(biāo)向下移動n行
0或者功能鍵[Home] 這就是數(shù)字“0”:移動到這一行最前面的字符處
$或者功能鍵[End] 移動到這一行最后面的字符處
查找和替換
/word 向下尋找一個(gè)名稱為word的字符串(記住不用在末行模式上用,直接可以用)
n 跟上一個(gè)命令配合來用,向下查找上一個(gè)命令需要找的操作
N 同上,只不過是向上查找
(使用/word配合n和N來使用,可以幫助你重復(fù)找到一些關(guān)鍵字,非常有幫助。。。
:n1,n2s/word1/word2/g (n1和n2位數(shù)字,即在第n1行和n2行之間查找 word1,并將該字符串替換為word2,舉例在100-200之間找yangzhenning這個(gè)字符串替換為YANGZHENNING用“:
100,200s/yangzhenning/YANGZHENNING/g”)
:1,$s/word1/word2/g (從第一行到最后一行查找word1,并將其替換為word2)
:1,$s/word1/word2/gc (從第一行到最后一行查找word1,并將其替換為word2,在替換之前顯示提示符給用戶確認(rèn)是否替換)
刪除、復(fù)制、粘貼
dd 刪除光標(biāo)所在的那一整行
ndd 刪除光標(biāo)所在向下n行
dG 刪除從光標(biāo)所在行到最后一行的數(shù)據(jù)
yy 復(fù)制光標(biāo)所在那一行
nyy 復(fù)制光標(biāo)所在向下n行
p,P p為將已復(fù)制的數(shù)據(jù)在光標(biāo)下一行粘貼,P則為粘貼在光標(biāo)上一行
u 復(fù)原前一個(gè)操作
[ctrl]+r 重做上一個(gè)操作
. 小數(shù)點(diǎn)“.”的意思是重復(fù)前一個(gè)操作的意思,如果你想重復(fù)粘貼、重復(fù)刪除,按下小數(shù)點(diǎn)“.”就好了。
:set number 設(shè)置行號,并顯示出來
:set nonu 與 set nu相反,為取消行號
.
一般模式切換到編輯模式可用的按鈕
i I 進(jìn)入插入模式,i為從目前光標(biāo)所在處插入,I為在目前所在行的第一個(gè)非空格符處開始插入
a A 進(jìn)入插入模式,a為從目前光標(biāo)所在處的下一個(gè)字符開始插入,A為從光標(biāo)所在行的最后一個(gè)字符處開始插入
o O 進(jìn)入插入模式,o為從光標(biāo)所在行的下一行插入新的一行,O為從光標(biāo)所在處的上一行插入新的一行
r R 進(jìn)入替換模式,r只會替換光標(biāo)所在的那一個(gè)字符一次;R會一直替換光標(biāo)所在的文字,指導(dǎo)摁下[Esc]鍵為止
|
|