[4.13.12-1-ARCH com gnome3 e gdm no Xorg]
Já defini meus envios VISUAL e EDITOR para vim
. Da mesma forma, tentei SYSTEMD_EDITOR="vim"; export SYSTEMD_EDITOR
no meu ~ / .bashrc, sem sucesso.
Ao modificar arquivos de unidades no Arch (systemd) via
$ sudo systemctl edit _unit_
Eu me vejo olhando nano
. A vida é muito curta e eu quero vim
de todos os modos. Como eu faço isso ?
sudo -E ...
depois de ter modificado/root/.bashrc
.sudo -i ...
No entanto, não tinha pensado em executar o sudo como shell de login ( ). Também não são muito satisfatórios, pois você precisa se lembrar das bandeiras correspondentes, mas ei ... há coisas piores, eu acho ... Ainda assim (talvez seja interessante), confirmo que para alguns de nós:SYSTEMD_EDITOR=/usr/bin/vim; export SYSTEMD_EDITOR
(como root) é certo. O caminho depende de como vocêvim
instalou o ano do pkg em primeiro lugar. Além disso, como eu defini PATH para root,vim
é suficiente. Não há apenas uma maneira de fazê-lo. Obrigado @terdon.vim
e reclamou e é por isso que eu mencionei. E ei, eu sou um usuário do emacs :)vim
! Levei três dias para fechar a coisa.Primeiro método, você pode adicionar esta linha a
~/.bashrc
:E então
sudo visudo
e adicione esta linha:Inicie uma nova sessão do bash para entrar em vigor e execute
sudo systemctl edit <foo>
como de costume.O segundo método é o uso
update-alternatives
:Instale o desejado
editor
, por exemplovim.gtk3
:Em seguida, escolha o desejado
editor
:O terceiro método é definido diretamente
EDITOR
no tempo de execução:A precedência é o primeiro método> terceiro método> segundo método .
Não tente configurar o editor "GUI", como
gedit
porque Por que o gksu / gksudo ou o lançamento de um aplicativo gráfico com o sudo não funciona com o Wayland? e o Gedit usa 100% da CPU ao editar arquivosfonte
vim
, nãogedit
.gedit
é apenas um exemplo para provar que mesmo o editor de GUI está funcionando, é claro que você pode usarvim
com esta resposta.sudo visudo
... Eu fui muito rápido em aceitar a primeira resposta. O que eu estava procurando era exatamente a modificação do/etc/suddoers
arquivo como você o propôs. Obrigado e desculpe por não escolher a solução do ano. Foi mal.gedit
.Não tenho paciência com Nano e prefiro matar um mosquito com um canhão.
Excluo o Nano e coloco um link simbólico para vim em seu lugar.
Feito.
fonte