vi在linux下還是挺好用的,在查找,編輯方面都很不錯,同時編輯文檔也有語法高亮等功能,但是操作多帶來的需要記憶,所以做一做筆記。
命令 | 說明 |
---|---|
ctrl+f | 屏幕向前一頁,forward |
ctrl+b | —向后一頁,backward |
n | 光標先有移動n個字符 |
0 | 移動到這一行最前面 |
$ | 移動到這一行最后 |
H | 光標移到屏幕最上一行,high,區分小寫h |
M | –移到屏幕中間一行,mid |
L | –移到屏幕最后一行 |
G | y移到文檔最后一行 |
n G | 移到文檔第n行 |
n | 光標向下n行 |
x | 向后刪除一個字符 |
X | 向前刪除一個字符 |
n x | 向后刪除n個字符 |
dd | 刪除當前行 |
n dd | 向下刪除n行 |
dnG | 刪除從光標到n行的所有 |
dG | 刪除光標到最后的所有 |
yy | 復制光標那一行 |
nyy | 復制光標向下n行 |
ynG | 復制光標到n的所有 |
yG | 復制光標到最后一行所有 |
P,p | p復制到光標后,P復制到光標前 |
u | 撤銷前一個動作 |
/Word | 向光標后查找word字符串 |
?word | 光標前查找word字符串 |
:n1,n2s/word1/word2/g | n1到n2行間,將word1替換為word2 |
:1,$s/word1/word2/gc | 同上,在全文范圍內,c的作用時在取代前確認conform |
:e! | 將文檔還原到原始狀態 |
:w filename | 另存為 |
:r filename | 將文件讀入光標后 |
n1,n2 w filename | 將n1到n2的內容存為filename |
新聞熱點
疑難解答