Tôi đang cố gắng sử dụng sudoedit
, nhưng nó vẫn chạy nano
trình soạn thảo. Biên tập viên ưa thích của tôi là vim
. Làm thế nào tôi có thể làm cho nó mặc định?
Nhìn vào trang người đàn ông man sudoedit
, tôi nhận thấy những điều sau:
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.
Vì vậy, tôi đã đặt tất cả chúng /usr/bin/vim
, nhưng sudoedit /etc/hosts
vẫn sử dụng nano
. Tui bỏ lỡ điều gì vậy?
$ 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 Điều đó hoạt động, đó là cách giải quyết của tôi cho vấn đề tại thời điểm này.
—
Dan
thay vào đó hãy thử sudo visudo
—
Animaletdesequia
@darent
—
Cornelius
visudo: /etc/sudoers: Permission denied
. Đó là gì?
@darent
—
Dan
visudo
là một chương trình khác nhau. Nó chỉ ở đó để cho phép bạn edit the sudoers file
. man visudo
sudo vim
?