Cron

編輯 crontab 時沒有語法高亮

  • August 7, 2017

我試圖弄清楚為什麼我在編輯我的 crontab 時沒有語法突出顯示。

我兩者都有$EDITOR$VISUAL設置為/usr/bin/vim

> echo $EDITOR
/usr/bin/vim
> echo $VISUAL
/usr/bin/vim

如果我將 crontab 保存到文件並使用 vim 語法高亮進行編輯,則啟用。

> crontab -l > saved_cronab
> /usr/bin/vim saved_crontab

如果我:syntax on在編輯 crotab 時使用,則沒有任何變化

使用 編輯 crontab 時如何啟用突出顯示crontab -e

您是否導出了這些變數 ( export EDITOR VISUAL)?

vim 不知道,您的文件 saved_crontab 是一個 crontab。因此,您不會獲得 crontab 的特殊語法突出顯示。將文件類型設置為 crontab 對我有用。我用了:

:set ft=crontab

您可以通過以下方式查看文件類型的值:

:set ft?

引用自:https://unix.stackexchange.com/questions/68972