Linux之 vi編輯器
阿新 • • 發佈:2018-11-17
vi編輯器
這裡只是簡單的vi編輯器介紹,vim是加強版的vi編輯器,支援多行編輯,還有多文字同時編輯等更強大功能。
這個有三個模式:一般模式,編輯模式,末行指令模式。
編輯模式和末行指令都需要通過一般模式來轉換。即
一般模式
通過vi進入檔案就是一般模式,可以通過組合鍵來複制,貼上,刪除功能
- 複製行:一般模式下,將游標停到當前行,連續按鍵y兩次(yy,即複製當前行)
- 貼上行:按p鍵
- 刪除行:游標放在當前行,連續按鍵d兩次(dd,即刪除該行)
- 刪除某一個單詞:把游標放到單詞的第一個字母,按鍵dw(即刪除一個詞語)
- 刪除一個字母:按鍵x
- 撤銷刪除:按鍵u表示恢復剛剛的刪除。
- 查詢關鍵字:使用 / 符號查詢關鍵字 n往下查詢,N往上查詢。“?”和“/”的n/N含義相反
- 當然還有如下操作:
編輯模式
通過i鍵可以進入,按ESC回到一般模式
末行指令模式
在一般模式下按冒號鍵(:)或者斜槓鍵(/)或者問號鍵(?)可進入末行指令模式 。
- 儲存:按鍵**:進入末行指令模式,然後輸入wq**(w代表寫入,q代表退出,這個就完成儲存功能了)
- 替換用法關鍵字: “:1,$1/oldword/newword/g ” 將整片文件的oldword替換為newword.
- 具體替換還有如下: