有關模式的基礎知識

vim 是一個模態編輯器。這意味著在 vim 會話內的任何時間,使用者將處於其中一種操作模式。每一個都提供不同的設定命令,操作,鍵繫結……

普通模式(或命令模式)

  • 模式 vim 開始於。
  • 從其他模式,通常可以通過 Esc 訪問。
  • 具有大多數導航和文字操作命令。

:help normal-mode

插入模式

  • 常見訪問:aiAIcs
  • 用於插入文字

:help insert-mode

視覺模式

  • 通常訪問:v(characterwise),V(linewise),<C-v>(blockwise)。
  • 基本上,用於文字選擇 ; 大多數正常命令都可用,加上額外的命令可以對所選文字進行操作。

:help visual-mode

選擇模式

  • 可以通過 <C-g> 從插入模式訪問。
  • 與可視模式類似,但可用命令少得多。
  • 與插入模式相反,可以立即輸入。
  • 很少用。

:help select-mode

替換模式

  • 可以通過 R 從普通模式訪問。
  • 允許覆蓋現有文字。

:help replace-mode

命令列模式

:help command-line-mode

Ex 模式

:help Ex-mode