一般模式:
0       移到這一行的第一個字符處
$       移到這一行的最后一個字符處
G      移到這個文件的最后一行第一個字符
gg     移到這個文件的首行第一個字符
x       向后刪除一個字符
X      向前刪除一個字符
dd     刪除光標(biāo)所在的一整行
ndd   刪除光標(biāo)所在行的向下n行
yy     復(fù)制光標(biāo)所在行
nyy   復(fù)制光標(biāo)所在行的向下n行
p,P    p為粘貼在光標(biāo)下一行,P為粘貼在光標(biāo)上一行
u       恢復(fù)前一個動作
J       將光標(biāo)所在行與下一行結(jié)合成一列
n<Enter>    光標(biāo)向下移動n行

命令行模式:
:w             將編輯的數(shù)據(jù)寫入硬盤文件中
:w!            強制保存
:q              退出vi
:q!             強制退出vi,不保存文件
:wq           保存后退出
:wq!          強制保存后退出
:w file        將數(shù)據(jù)保存為另一個文件,原文件不變 
:n1,n2 w file  將n1行到n2行的內(nèi)容保存為file文件
:set nu           顯示行號
:set nonu       不顯示行號
:/word           在光標(biāo)之后查找一個名為word的字符串
:?word          在光標(biāo)之前查找一個名為word的字符串
:n1,n2 s/word1/word2/g     在第n1與第n2行之間查找word1這個字符串,并將該字符串替換為word2,例如n1為0,n2為$
:n1,n2 s/word1/word2/gc   同上,并顯示提示符供用戶確認(rèn)