linux - crontab -e 重新选择编辑器?

第一次使用 crontab -e 会让选择默认编辑器

示意图

当我们选择完毕后,它会将选择的值写入到 ~/.selected_editor 文件中,如下

示意图

就是我们选择的 vim.basic

【提示】我怎么知道会将选择的值写入这个文件?

因为我看到 To change later, run 'select-editor',说的很清楚,如果想要改变编辑器,则运行 select-editor,因此,我就查看了 select-editor 的源码,如下

示意图

很明显,它 关注「$HOME/.selected_editor」,因此,我就猜测写入这个文件了,一删除,果然!让我重新选择编辑器!

想要修改 crontab -e 使用的编辑器?

  • 方法一:使用 select-editor 命令,会让你重新选择一次 【推荐】
  • 方法二:删除 $HOME/.selected_editor 文件,此时相当于未初始化,因此会弹出选择编辑器的界面