[ref] vi / vim 的 HOTKEY / 操作

vi指令說明(完整版) .vi 的操作模式 ============== vi 提供兩種操作模式:輸入模式(insert mode)和指令模式(command mode) 。當使用者進入 vi 後,即處在指令模式下,此刻鍵入之任何字元皆被視為 指令。在此模式下可進行刪除、修改等動作。若要輸入資料,則需進入輸入 模式。 .輸入模式 ========= 如何進入輸入模式 a (append) 由游標之後加入資料。 A 由該行之末加入資料。 i (insert) 由游標之前加入資料。 I 由該行之首加入資料。 o (open) 新增一行於該行之下供輸入資料之用。 O 新增一行於該行之上供輸入資料之用。 如何離開輸入模式 《ESC》 結束輸入模式。 .指令模式 ========= 游標之移動 h 向左移一個字元。 j 向上移一個字元。 k 向下移一個字元。 l 向右移一個字元。 0 移至該行之首 $ 移至該行之末。 ^ 移至該行的第一個字元處。 H 移至視窗的第一列。 M 移至視窗的中間那列。 … Read more