前言
Vi /Vim是我很常用的Editor,所以會一點小技巧很重要
基本操作
基本指令
| 指令 | 效果 |
|---|---|
| :q | 不存檔離開 |
| :q! | 強制不存檔離開 |
| :w | 寫入存檔 |
| :wq | 存檔離開 |
| :wq! | 強制存檔離開 |
| / | 搜尋模式 |
基本操作
| 鍵盤指令 | 效果 |
|---|---|
| dd | 整列刪除 |
| [數字]dd | 刪除[數字]列 |
| u | Undo動作 |
| p | 貼上dd掉的內容 |
| i | 在當位置上進入編輯模式 |
| a | 在後面的位置進入編輯模式 |
| o | 在下一行進入編輯模式 |
進階操作
參考資料
指令說明
| 指令 | 效果 |
|---|---|
| :%s/search_from/replace_to/g | 將檔案內,所有 “search_from” 的字串替換成 “replace_to” |
| :%s/search_from/replace_to/gc | 在取代前,向使用者確認 |
| :%s/search_from/replace_to/gi | 略過英文大小寫的差異 |
| 😒/search_from/replace_to/g | 只取代當行 |
| :[行數起點:行數終點]s/search_from/replace_to/gc | 指定[行數起點:行數終點]範圍取代 |