実践VIM より。

インサートモードでの修正

<Backspace> だけでなく、

  • <C-h>: 直前の1文字削除
  • <C-w>: 直前の1単語削除
  • <C-u>: 行頭まで削除

というアプローチもある。これはVIM固有のものではなくshell上でも使えるキーバインドだった。知らなかった。

挿入ノーマルモード

インサートモードから<C-o>を入力することで、挿入ノーマルモードという状態になる。 ノーマルモードで1コマンドだけを受けつけて、インサートモードに復帰するというもの。 紹介されている

  • <C-o>zz: 画面を再描画して、現在の行を中央にする

は使えそう。

インサートモード中に使えるコマンドをほとんど知らない。i_CTRL_ というプレフィックスでヘルプがひけるが非常にたくさんのことができそうである。