1進(jìn)入vi的命令
vi filename:打開或新建文件受葛,并將光標(biāo)置于第一行首
vi +n filename :打開文件镣衡,并將光標(biāo)置于第n行首
vi + filename :打開文件俊啼,并將光標(biāo)置于最后一行首
vi +/pattern filename:打開文件嗦嗡,并將光標(biāo)置于第一個(gè)與pattern匹配的串處
vi -r filename :在上次正用vi編輯時(shí)發(fā)生系統(tǒng)崩潰议双,恢復(fù)filename
vi filename....filename :打開多個(gè)文件骇塘,依次進(jìn)行編輯2 光標(biāo)的移動(dòng)
h:光標(biāo)左移一個(gè)字符 l :光標(biāo)右移一個(gè)字符
space:光標(biāo)右移一個(gè)字符 Backspace:光標(biāo)左移一個(gè)字符
k或ctrl+p:光標(biāo)上移一行 j或ctrl+n:光標(biāo)下移一行
Enter:光標(biāo)下移一行
w或W:光標(biāo)右移一個(gè)字至字首
b或B:光標(biāo)左移一個(gè)字至字首
e或E:光標(biāo)右移一個(gè)字至字尾
):光標(biāo)移至句尾
(:光標(biāo)移至句首
}:光標(biāo)移至段落開頭
{: 光標(biāo)移至段落結(jié)尾
nG :光標(biāo)移至第n行首
n+:光標(biāo)下移n行
n- :光標(biāo)上移n行
n$:光標(biāo)移至第n行尾
H:光標(biāo)移至屏幕頂行
M:光標(biāo)移至屏幕中間行
L:光標(biāo)移至屏幕最后行
0(注意是數(shù)字0)光標(biāo)移至當(dāng)前行首
$:光標(biāo)移至當(dāng)前行尾3 屏幕翻滾類命令
ctrl+u:向文件首翻半屏
ctrl+d:向文件尾翻半屏
ctrl+f: 向文件尾翻一屏
ctrl+b: 向文件首翻一屏
nz:將第n行滾至屏幕頂部蘸朋,不指定n時(shí)將當(dāng)前行滾至屏幕頂部4 插入文本類文件
i :光標(biāo)前
I :在當(dāng)前行首
a :光標(biāo)后
A:當(dāng)前行尾
o :在當(dāng)前行之下新開一行
O:在當(dāng)前行之上新開一行
r:替換當(dāng)前字符
R:替換當(dāng)前字符及其后的字符核无,直至按esc鍵
s:從當(dāng)前光標(biāo)位置處開始,以輸入的文本替代指定數(shù)目的字符
S:刪除指定數(shù)目的行藕坯,并輸入文本代替之
ncw或nCW:修改指定數(shù)目的字
nCC:修改指定數(shù)目的行5 刪除命令
ndw或ndW:刪除光標(biāo)處開始及其后的n-1個(gè)字
d0:刪至行首
d$: 刪至行尾
ndd:刪除當(dāng)前行及其后n-1行
x或X:刪除一個(gè)字符厕宗,x刪除光標(biāo)后的,而X刪除光標(biāo)前的
Ctrl+u:刪除輸入方式下所輸入的文本
---------- 行內(nèi)刪除--------
cw 刪除一個(gè)單詞(一部分不包括空格) 吃掉一個(gè) word
c$ 刪除一行到行尾 剛寫的一行被刪了堕担,錢也拿不到了
c^ 刪除一行到行頭 往上吃已慢,一直吃到頭
x 刪除一個(gè)字符 看你不爽就打上“x ”
后續(xù)在補(bǔ)充