vi是個很難用的東西,可是又不能不用,只好整理一些東西讓自己不會忘記囉
在terminal下輸入
編輯舊檔:vi [既有檔名]
開啟新檔:vi [新檔名]
有兩種模式:編輯模式與命令模式 用[Esc]鍵切換
命令模式
| :q | 離開 |
| :q! | 不存檔強迫離開 |
| :w | 存檔 |
| :w 檔名 | 另存檔案 |
| :w! | 強迫存檔 |
| :wq | 存檔與離開 |
文章標籤
全站熱搜
vi是個很難用的東西,可是又不能不用,只好整理一些東西讓自己不會忘記囉
在terminal下輸入
編輯舊檔:vi [既有檔名]
開啟新檔:vi [新檔名]
有兩種模式:編輯模式與命令模式 用[Esc]鍵切換
命令模式
| :q | 離開 |
| :q! | 不存檔強迫離開 |
| :w | 存檔 |
| :w 檔名 | 另存檔案 |
| :w! | 強迫存檔 |
| :wq | 存檔與離開 |
加快編輯速度小技巧: 1. 重複動作: 按 "." 可以重複上次動作, 例如要在某些行的開始加上123, 可以在要修改的第一行按大寫I後輸入123再按esc, 之後將游標移到要修改的行上, 按 "." 就會自動重複一樣的動作了 2. mark: 在編及檔案時, 常常要跳到檔案另一個地方修改後, 再跳回之前編輯的地方, 這時就可以用 mark, 先將游標移到要mark的位置, 按m再接著按a後, 就可以去編輯別檔案中別的地方, 之後要跳回之前位置, 就按 "`" 再接著按a, 就會回到mark的地方, 要記住多個位置, 把 a 換成別的按鍵就可以了 3. 看程式時常常會看到一半看到一個特定的字串, 想要知道他在程式中其他出現的地方, 這時候除了用 / 去搜尋外, 也可以直接把游標移到要搜尋的字串上, 按 * 就會自動搜尋檔案中下一個出現的同樣字串了
哇,非常感謝。 有空我再把這段補上去。