Para hacerlo permanente, simplemente haga lo siguiente en la terminal:
echo "export EDITOR=vi" >> ~/.bashrc
Esto agregará la línea a su .bashrcarchivo que se llama cada vez que abre una ventana de terminal.
Para responder por qué esto funcionará, incluso si ha habido una línea similar antes, .bashrces simple. .bashrces un script con se leerá y ejecutará de forma lineal, y este método agrega esta línea como la última debajo de todas las demás, por lo que se ejecuta / evalúa como la última. Entonces, si ha habido una línea antes, el valor de la EDITORvariable se sobrescribirá con la línea que agregue.
Alternativamente, si no desea crear un desastre, también puede usar su editor favorito (vi, vim, nano, joe, etc.) para hacer este cambio y agregar una línea si no está presente y si hay una presente, edítela.
/home/$USER/.bashrc