永久将 vim 设置为 crontab 的 $EDITOR

永久将 vim 设置为 crontab 的 $EDITOR

我试图告诉我的终端在通过执行编辑 crontab 时使用 vim 而不是 vi export EDITOR=vim。但是关闭终端并打开一个新终端只会重置会话。我该如何改变这一点?

答案1

echo 'export EDITOR=vim' >> ~/.bashrc

答案2

man页面:

-e 使用 VISUAL 或 EDITOR 环境变量指定的编辑器编辑当前的 crontab。

因此,不幸的是,没有 crontab 特定设置,但是,您可以在编辑 cron 之前EDITOR创建一个别名来调用编辑器:vim

alias crontabvim="export EDITOR=vim;crontab $@"

$@会将所有后续参数应用于该crontab命令。

这可以保存在您的~/.bashrc文件中以实现会话持久性。

相关内容