小ネタです。微妙に苛ついたので残します。
目次
crontab -e で先頭にコメントアウトを挿入したかった
平たく言えば、矩形選択で先頭にコメントアウトを挿入したかったんです。
それがcrontab -eでその操作を実行しようとすると…
上記gifのように矩形選択が出来ない。/var/spool/cronを編集しても良いのだが、折角なので調べることにした。
crontab で使用されるエディタはvimではない?
そもそも、crontab -eで使われているエディタってなんでしょう。
crontab -eを一時中断して、プロセスを見てみます。
# ps aux |grep crontab root 11280 0.0 0.1 125856 1172 pts/3 T 18:28 0:00 crontab -e root 11281 0.0 0.1 126344 1820 pts/3 T 18:28 0:00 /usr/bin/vi /tmp/crontab.Z5rO6N
どうやらviで開いているようです。viって矩形選択使えないんですね(棒)。
crontab でvimを使用する
crontabをmanで表示します。
-e Edits the current crontab using the editor specified by the VISUAL or EDITOR environment variables. After you exit from the editor, the modified crontab will be installed automatically.
環境変数$VISUAL か $REDITOR使えとのお達し。
これで解決しました。