環境変数 EDITOR でも良いんですが。alternative システムを使うとeditor コマンドを自在に変えることが出来る。
alternatives システムは java や editor コマンドなど、複数の選択肢がある時に、どれを選択するかを事前に決めておく
editor コマンドを設定する
sudo update-alternatives --config editor
設定変更画面
takuya@host:~/test$ sudo update-alternatives --config editor `editor' を提供する 5 個の alternatives があります。 選択肢 alternative ----------------------------------------------- 1 /usr/bin/vim.tiny 2 /bin/ed 3 /bin/nano * 4 /usr/bin/vim.basic + 5 /usr/bin/vim.gnome デフォルト[*] のままにするには Enter、さもなければ選択肢の番号のキーを押してください:
update-alternatives が何を変えたの?
変更前
takuya@host:~/test$ ls -alt /etc/alternatives/editor lrwxrwxrwx 1 root root 18 2010-10-21 18:43 /etc/alternatives/editor -> /usr/bin/vim.gnome