From: 011netservice@gmail.com Date: 2025-07-10 Subject: vi 常用指令 https://svc.011.idv.tw/CodeHelper/Linux/vi.txt 歡迎來信交流, 訂購軟體需求. #### vi 常用指令 :set number 顯示行號 :%s/string1/string2/gc :%s 整個檔案, g 代表所有的string1, (沒g代表每一行第一個string1), c 代表每次詢問替換. :/string 搜尋下一個出現的 'string' n 繼續下一個 :g/string 查詢 所有 出現的位置 :g/string/p 查詢 所有 出現的位置 :g/string= 查詢 所有 出現的位置及行號 :%s/\^5\.18\.0/^5.18.0 || ^6.0.0/g :%s/"\^5\.18\.0"/"^5.18.0 || ^6.0.0"/g 包含引號 :%s/"\^5\.18\.0"/"^5.18.0 || ^6.0.0"/gc 包含引號且逐一確認. 將所有 "^5.18.0" 的字串替換成 "^5.18.0 || ^6.0.0"