Durante a execução do less
comando, pressionar vabre o arquivo dentro do editor. Tenho posto o EDITOR
variável de ambiente para vi
executando o comando export EDITOR=vi
.
Funciona perfeitamente bem como esperado. No entanto, quando eu reinicio o computador, o editor não é mais o Vi. Como faço para torná-lo permanente?
command-line
environment-variables
editor
less
Sorriso
fonte
fonte
/home/$USER/.bashrc
arquivoRespostas:
Eu costumo configurar esse comportamento globalmente usando
update-alternatives
:Eu já selecionei o Vim, mas
nano
é o padrão do Ubuntu. Você3
digitaria para selecionar Vim no meu exemplo, se ainda não estiver selecionado.Além disso
less
, qualquer programa que chame um editor (comosudoedit
) agora deve chamar o selecionado.fonte
Para torná-lo permanente, basta fazer o seguinte no terminal:
Isso adicionará a linha ao seu
.bashrc
arquivo, que é chamada toda vez que você abre uma janela do terminal.Responder por que isso funcionará mesmo que tenha havido uma linha semelhante antes de ser adicionada
.bashrc
é simples..bashrc
é um script com será lido e executado de forma linear, e este método está adicionando esta linha como a última abaixo de todas as outras, para que seja executada / avaliada como a última. Portanto, se houver uma linha antes, o valor daEDITOR
variável será substituído pela linha que você adicionar.Como alternativa, se você não quiser criar uma bagunça, também poderá usar o seu editor favorito (vi, vim, nano, joe etc.) para fazer essa alteração e adicionar uma linha se nenhuma estiver presente e se houver alguma, editá-la.
fonte
Você precisará adicioná-lo ao seu
.bashrc
arquivo, abra-o comnano
ouvi
e adicione a seguinte linha:fonte