我的crontab的默认编辑器是nano,今天想换成vim,结果crontab竟然没有更换编辑器的参数,但是在我第一次使用crontab的时候明明有选择编辑器的界面.
不过最后看了一下百科,发现可以通过定义EDITOR参数来修改crontab默认的编辑器,不过这样就太麻烦了.
但是最后我找到了另外的方法,那就是select-editor.
我们Ubuntu下运行一下命令就可以查看EDITOR支持哪些编辑器
update-alternatives --list editor
然后用
update-alternatives --config editor
来进行修改,不过奇怪的是修改的时候竟然要Root权限,不过我们还有别的办法,那就是直接修改select-editor的用户配置,因为第一次使用crontab的时候必然会运行select-editor一次,那么就必然会产生用户配置,所以我们直接修改用户配置就行了.
vim .selected_editor
吧里面的nano改成vim就行了。
不过最后看了一下百科,发现可以通过定义EDITOR参数来修改crontab默认的编辑器,不过这样就太麻烦了.
但是最后我找到了另外的方法,那就是select-editor.
我们Ubuntu下运行一下命令就可以查看EDITOR支持哪些编辑器
update-alternatives --list editor
然后用
update-alternatives --config editor
来进行修改,不过奇怪的是修改的时候竟然要Root权限,不过我们还有别的办法,那就是直接修改select-editor的用户配置,因为第一次使用crontab的时候必然会运行select-editor一次,那么就必然会产生用户配置,所以我们直接修改用户配置就行了.
vim .selected_editor
吧里面的nano改成vim就行了。