を使用しようとしています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
@Corneliusそれは動作します、それは現時点での問題に対する私の回避策です。
—
ダン14
代わりにsudo visudoを試してください
—
animaletdesequia 14
@darent
—
コーネリアス14
visudo: /etc/sudoers: Permission denied
。それは何ですか?
@darent
—
ダン14
visudo
は別のプログラムです。あなたができるようにするだけですedit the sudoers file
。man visudo
sudo vim
?