1. 程式人生 > >vim的幾種模式

vim的幾種模式

  1. Normal Mode 普通模式

    功能:在這種模式下可以移動游標等。

    進入:預設進入vim之後,處於這種模式。在其他模式下狂按ESC後進入此模式。

  2. Visual Mode 可視模式

    功能:在這種模式下可以選定一些字元、行、多列。

    進入:在普通模式下,按v進入。

  3. Insert Mode 插入模式

    功能:在這種模式下可以編輯輸入等。

    進入:普通模式下,可以按i、a、o等進入。

  4. Command-Line 命令列模式

    功能:可以輸入各種命令。

    進入:普通模式下按冒號(:)進入。

  5. Ex Mode Ex模式

    功能:多行的Command-Line模式。

    進入:普通模式下按Q進入Ex模式。

  6. Select Mode 選擇模式

    功能:在gvim下常用的模式,用滑鼠拖選區域的時候,就進入了選擇模式。和可視模式不同的是,在這個模式下,選擇完了高亮區域後,敲任何按鍵就直接輸入並替換選擇的文字了。

    進入:普通模式下,可以按gh進入。


map對映

  • 在vim配置檔案中經常會看到map、nmap、imap、vmap、vnoremap、nunmap、nmapclear等,都是什麼意思呢?
map前的n、v、nore、un等表示下列含義:
  • nore—— 表示非遞迴。

  • n ——表示在普通模式下生效。

  • v ——表示在可視模式下生效。

  • i ——表示在插入模式下生效。

  • c——表示在命令列模式下生效。

  • un——後面跟按鍵組合,表示刪除這個對映。

  • clear——表示清除相關模式下的所有對映。