gitで利用するエディタを設定したかった
   1 min read

あるいは vim-plug をセットアップしたら git commit したときに E492: Not an editor command って怒られるようになっちゃった。

Vagrant で CentOS の Box を作るたびにひっかかる。

Git が使う editor を(vi でなく)vim に設定すればよい。

  1. GIT_EDITOR環境変数
  2. core.editor設定
  3. VISUAL環境変数
  4. EDITOR環境変数
  5. コンパイル時の設定(通常vi(ただし Ubuntu はnanoだった))

の優先順位で利用されるエディタが決定する(git-var(1))ので、何も設定していなければ(大抵の場合)viが使用される。
vimが使われるように設定しておこう。例えば、次のように:

git config --global core.editor $(which vim)