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 |
新聞熱點
疑難解答