Linux - VIM 指令簡介
Vim 的指令蒐集 文書處理器(vim) 管理員至少一定要會一種編輯器,在 Lunix 最火紅三大編輯器分別是 vi , emacs 及 nano,以程式設計者而言,vi 更合適於程式開發,但對不熟悉的人說,根本無力上手,所以蒐集 vim 的指令,和好用的設定,讓新手可以更快熟悉 vim。 vim 的工作模式: 命令模式 (Command Mode):移動、複製、刪除、貼上 編輯模式 (Edit Mode):插入與取代文件 指令列模式 (Last Line Mode):搜尋、自動取代、檔案存取等, vim 的工作模式切換流程: vim 命令模式 命令 說明 h / ← 游標向 左 移一個字元 j / ↓ 游標向 下 移一個字元 k / ↑ 游標向 上 移一個字元 l / → 游標向 右 移一個字元 <Ctrl>+f 螢幕向下捲動一頁 (Page Down) <Ctrl>+b 螢幕向上捲動一頁 (Page Up) <Ctrl>+d 螢幕向下捲動半頁 <Ctrl>+u 螢幕向上捲動半頁 + 游標移動到非空白字元的下一列 - 游標移動到非空白字元的上一列 N <space> 游標在游標行向右移動 N 個字元 0 ^ (<Shift+6) <HOME> 游標移動到游標行的開頭 $ (<Shift+4) <END> 游標移動到游標行的結尾 H 游標移動到螢幕的第一行第一個字 M 游標移動到螢幕的中央那一行的第一個字 L 游標移動到螢幕的最後一行的第一個字 G 游標移動到螢幕的最後一行 N G 游標移動到檔案的最後 N 行 gg 游標移動到檔案的第一行 N <ENTER> 游標向下移動 N 行 x 刪除游標所在位置的字元 (Del) X 刪除游標所在位置左邊的字元(Backspace) dd 刪除游標所在的一整行 N dd 刪除游標所在以下 N 行 d1G ...