我正在尝试使用sudoedit
,但是它一直在运行nano
编辑器。我首选的编辑器是vim
。如何将其设置为默认值?
在手册页上,man sudoedit
我注意到了以下内容:
EDITOR Default editor to use in -e (sudoedit) mode if neither SUDO_EDITOR nor VISUAL is set.
SUDO_EDITOR Default editor to use in -e (sudoedit) mode.
VISUAL Default editor to use in -e (sudoedit) mode if SUDO_EDITOR is not set.
因此,我将它们全部设置为/usr/bin/vim
,但sudoedit /etc/hosts
仍使用nano
。我想念什么吗?
$ EDITOR=/usr/bin/vim
$ VISUAL=/usr/bin/vim
$ SUDO_EDITOR=/usr/bin/vim
$ echo $VISUAL
/usr/bin/vim
$ echo $EDITOR
/usr/bin/vim
$ echo $SUDO_EDITOR
/usr/bin/vim
$ sudoedit /etc/hosts # This is still using nano
运行sudo update-alternatives --config editor
并选择vim。在此之后,sudoedit /etc/hosts
应/etc/hosts
使用打开vim
。
或者,您可以使用sudo vim /etc/hosts
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句