![使用 Nano 作为编辑器时,如何在 CronTab 上获得语法突出显示?](https://linux22.com/image/129197/%E4%BD%BF%E7%94%A8%20Nano%20%E4%BD%9C%E4%B8%BA%E7%BC%96%E8%BE%91%E5%99%A8%E6%97%B6%EF%BC%8C%E5%A6%82%E4%BD%95%E5%9C%A8%20CronTab%20%E4%B8%8A%E8%8E%B7%E5%BE%97%E8%AF%AD%E6%B3%95%E7%AA%81%E5%87%BA%E6%98%BE%E7%A4%BA%EF%BC%9F.png)
Ubuntu、RaspBian 和 FreeBSD 都允许用户在第一次crontab -e
执行时选择编辑器,所以我选择了纳米编辑器。
但语法高亮似乎不是被启用。
我尝试了与 Nano 使用的相同参数,但没有成功:
crontab -e --syntax=sh
crontab: illegal option -- -
crontab: usage error: unrecognized option
usage: crontab [-u user] file
crontab [-u user] { -e | -l | -r }
我怎么能够启用语法高亮对于 CronTab 使用时纳米作为默认编辑器?
答案1
我遇到了同样的问题,使用 nano 作为默认编辑器定时任务突出显示不起作用。
为了解决这个问题,我将以下行添加到/root/.bashrc和~/.bashrc用户的。
export EDITOR='nano --syntax=sh'