← 上一章:終端機及常用指令介紹 下一章:使用者設定 →


超簡明 Vim 操作介紹

Vi 是一款非常有年紀的軟體,它從 1976 年出生到現已經超過 40 年的歷史,我們現在用的大多是強化過的版本 Vim(Vi IMproved),第一個 Vim 版本也超過 25 年了。

很多人打開它,會發現不知道怎麼開始打字、輸入;好不容易開始輸入了,會不知道該怎麼存檔;好不容易會存檔了,卻會不知道該怎麼離開,簡直可以說是數位版的密室脫逃。

由於 Vim 是 Git 的預設編輯器,不少人是在使用 Git 的過程中意外進入 Vim 編輯器之後不知道如何編輯內容,甚至知名的 Stack Overflow 網站上問到關於「如何退出 Vim?」的問題有超過百萬人瀏覽。

喜歡用它而且用習慣的人,會覺得它非常好用,但這款軟體的入門門檻有點高,我們也沒打算在這裡介紹它完整的功能,本章將僅介紹它的基本使用方法,可以順利的輸入、存檔、離開。

模式切換

Vim 主要是使用模式的切換來進行輸入、移動游標、選取、複製及貼上等操作。在 Vim 主要常用的有幾個模式:Normal 模式以及 Insert 模式:

Vim Mode

說明如下:

  1. Normal 模式,又稱命令模式,在這個模式下,無法輸入文字,僅能進行複製、貼上、存檔或離開動作。
  2. 要開始輸入文字,需要先按下 iao 這三個鍵其中一個進入 Insert 模式,便能開始打字。其中,i 表示 inserta 表示 append,而 o 則是表示會新增一行並開始輸入。
  3. 在 Insert 模式下,按下 ESC 鍵或是 Ctrl + [ 組合鍵,可退回至 Normal 模式。
  4. 在 Normal 模式下,按下 :w 會進行存檔,按下 :q 會關閉這個檔案(但若未存檔會提示先存檔再離開),而 :wq 則是存檔完成後直接關閉這個檔案。

Vim 的指令還非常多,但就以在 Git 會遇到的狀況來說(主要是編輯 Commit 訊息),上述這些指令應該已經足夠使用。


← 上一章:終端機及常用指令介紹 下一章:使用者設定 →

Comments