ฉันพยายามที่จะใช้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 ใช้งานได้นั่นเป็นวิธีแก้ปัญหาของฉันในขณะนี้
—
ด่าน
ลอง sudo visudo แทน
—
animaletdesequia
visudo: /etc/sudoers: Permission denied
@darent นั่นคืออะไร?
@darent
—
ด่าน
visudo
เป็นโปรแกรมอื่น edit the sudoers file
มันเป็นเพียงมีเพื่อให้คุณสามารถ man visudo
sudo vim
อะไร