Ubuntuでcrontabの設定ファイルを編集するエディタの設定方法を記します。
使用したUbuntuは12.04になります。
初めて crontab -e を端末上で実行すると以下のメッセージが表示されます。
sakura@ubuntu1204:~$ crontab -e no crontab for sakura - using an empty one Select an editor. To change later, run 'select-editor'. 1. /bin/ed 2. /bin/nano <---- easiest 3. /usr/bin/vim.tiny Choose 1-3 [2]:
まずは、この時に使用しやすいエディタに変更すればよいと思います。
エディタの設定を変更し再設定したい場合は以下のコマンドを実行します。
select-editor
実際に一般ユーザで実行してみます。
sakura@ubuntu1204:~$ select-editor Select an editor. To change later, run 'select-editor'. 1. /bin/ed 2. /bin/nano <---- easiest 3. /usr/bin/vim.tiny Choose 1-3 [2]: 3
vim.tinyに変更しました。
select-editorコマンドは以下の通り、シェルスクリプトであることが確認できます。
sakura@ubuntu1204:~$ file `which select-editor` /usr/bin/select-editor: POSIX shell script, ASCII text executable
このシェルスクリプトを見てみたところ、$HOMEに以下のようにデフォルトエディタの設定ファイルが作成されていました。 sakura@ubuntu1204:~$ cat .selected_editor
# Generated by /usr/bin/select-editor SELECTED_EDITOR="/usr/bin/vim.tiny"
以上、Ubuntuでデフォルトエディタを変更する方法でした。