Stretch Debian instalado (9.3). Instalou o Vim e removeu o Nano. O Vim é selecionado como o editor padrão.
Toda vez que corro crontab -e
, recebo estes avisos:
root@franklin:~# crontab -e
no crontab for root - using an empty one
/usr/bin/sensible-editor: 25: /usr/bin/sensible-editor: /bin/nano: not found
/usr/bin/sensible-editor: 28: /usr/bin/sensible-editor: nano: not found
/usr/bin/sensible-editor: 31: /usr/bin/sensible-editor: nano-tiny: not found
No modification made
Tentei reconfigurar o sensible-utils
pacote, mas ele não fornece informações (indicando sucesso com o que está fazendo), mas os avisos ainda aparecem.
root@franklin:~# dpkg-reconfigure sensible-utils
root@franklin:~#
Embora esses avisos não me impeçam de fazer alguma coisa, acho-os bastante irritantes. Como posso me livrar deles?
visudo
,git
(ao pedir uma mensagem de commit a ser editado),mutt
e outras ferramentas irá usar é apenasEDITOR
(para barebones cenários / linha de base), ouVISUAL
(quando maldições está disponível).~/.selected-editor
por usuário.A maneira genérica do Linux de definir o editor padrão é definir a
VISUAL
variável shell para o editor desejado. Por exemplo, em.bashrc
adicionar linha como esta:Isso será definido toda vez que você fizer login no sistema
vi
como editor visualfonte
alternatives
ossensible-
mecanismos e também .sensible-editor
especificamente uma configuração existente .EDITOR
variável de ambiente que é o que eu faço.Outro truque interessante é fazer
update-alternatives
e escolher o seu editor preferido. Isso não apenas lhe dá o privilégio de escolher um, mas também permite ver quais editores estão no seu sistema:Resultado:
Em seguida, basta digitar o número do seu editor preferido e pressionar a tecla Enter.
fonte