我正在使用 ubuntu 9.10,默认文本编辑器是 nano,我讨厌它。(不是每个人都这样吗?)
通常这不是问题,因为我只需 vi 或 gedit 即可打开所有内容,但crontab -e
使用 nano 打开。我尝试使用sudo update-alternatives --config editor
并选择选项 3(“/usr/bin/vim.basic”)将其更改为 vim。这已将其更改为 sudo 和非 sudo。但crontab -e
仍然打开 nano。有什么想法吗?max
答案1
该crontab -e
命令将检查环境变量$EDITOR
并$VISUAL
覆盖默认文本编辑器,所以......
export VISUAL=vim
或者
export EDITOR=vim
应该可以解决问题。
答案2
在 ubuntu 中,尝试运行:select-editor
,以交互方式创建~/.selected_editor
:
# Generated by /usr/bin/select-editor
SELECTED_EDITOR="/usr/bin/vim.basic"
答案3
如果你nano
非常讨厌你可以卸载它:
sudo apt-get remove nano
crontab
然后应该默认为下一个EDITOR
(对我来说是vim.basic
)。
答案4
export EDITOR=vi && crontab -e
适用于 Debian Squeeze