有两种方法可以更改默认编辑器:
update-alternatives --set editor /bin/nano
export EDITOR='/bin/nano'
添加到~/.bashrc
(单个用户)或/etc/profile.d/
(所有用户)
它们之间有什么区别/细微差别吗?例如在多个发行版上的可用性?
更新
还有select-editor
答案1
update-alternatives
特定于 debian- 更改用户
.bashrc
是一个坏主意。你的用户会恨你。 - 写入文件
/etc/profile.d/
不会影响 ksh、csh、zsh 的用户...
用户中所做的任何设置.bashrc
都会覆盖您的设置。这是一件好事。
如果update-alternatives
目标系统上可用,那就可以了。它应该可以在 debian 和 redhat 发行版上使用。
否则/etc/profile.d/
可能是你最好的选择。但是您需要在其他地方查找来配置非 bash shell。