Vi / Vim Tips

前言

Vi /Vim是我很常用的Editor,所以會一點小技巧很重要

基本操作

基本指令

指令效果
:q不存檔離開
:q!強制不存檔離開
:w寫入存檔
:wq存檔離開
:wq!強制存檔離開
/搜尋模式

基本操作

鍵盤指令效果
dd整列刪除
[數字]dd刪除[數字]列
uUndo動作
p貼上dd掉的內容
i在當位置上進入編輯模式
a在後面的位置進入編輯模式
o在下一行進入編輯模式

進階操作

參考資料

Find and Replace in Vim / Vi

Linux技術手札

指令說明

指令效果
:%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指定[行數起點:行數終點]範圍取代