Estou tentando usar sudoedit, mas continua executando o nanoeditor. Meu editor preferido é vim. Como posso torná-lo o padrão?
Observando a página do manual, man sudoeditobservei o seguinte:
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.
Então, eu configurei todos eles para /usr/bin/vim, mas sudoedit /etc/hostsainda usa nano. Estou esquecendo de algo?
$ 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 Isso funciona, essa é a minha solução alternativa para o problema no momento.
—
24414 Dan
tente sudo visudo em vez disso
—
animaletdesequia
@darent
—
Cornelius
visudo: /etc/sudoers: Permission denied. O que é isso?
@darent
—
24414 Dan
visudoé um programa diferente. Está lá apenas para permitir edit the sudoers file. man visudo
sudo vim?