ฉันพยายามที่จะใช้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อะไร