vi基本精簡命令

1.定位光標

w  將光標移動到下1個單詞的第1個字符

e 將光標移動到下1個單詞的最後1個字符

b 將光標移動到前一個單詞的第一個字符

/string 向後移動光標,並使之停留在字符串的第一個字符處

?string 向前移動光標,並使之停留在字符串的第一個字符處

$ 將光標移動到本行的最後一個字符上


2刪除

x 刪除光標所在位置的字符,且光標移動到本行的下一個字符

dd 刪除光標所在行,且光標移動到下一行

3查找

/expression 從當前光標位置開始向後查找

?expression 從當前光標位置開始向前查找

4修改

s 刪除光標所在位置的字符,且光標移動到下一個字符上,然後進入文本編輯模式的插入狀態,等待用戶輸入

cc 刪除光標所在行,且光標仍在本行的行首,然後進入文本編輯模式的插入狀態,等待用戶輸入

5剪切與粘貼

yy 將光標的內容複製到通用緩衝區

p 取出通用緩衝區的內容放到光標所在位置的後面,即粘貼

6撤銷操作

u  即undo 撤銷,一次只能撤銷一次操作

7特殊命令

J 合併第n行和第n+1行

8 從文件中讀取

在編輯文件時,如果需要其他文本文件的內容時,可以通過導入,將光標移動到合適位置

: r file_name             r爲導入命令,file_name爲要導入的文件名

9瀏覽文件

如果擔心vi編輯器打開的文件由於誤操作而破壞文件,則可以以只讀方式打開瀏覽

vi -R file-name

10恢復備份文件

如果非正常關閉文件,系統則會自動生成一個.swap文件,恢復命令如下

vi -r file_name

-r 爲恢復命令

發佈了57 篇原創文章 · 獲贊 9 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章