Lors de l'exécution de la less
commande, appuyez sur pour vouvrir le fichier dans l'éditeur. J'ai défini la EDITOR
variable d'environnement sur vi
en exécutant la commande export EDITOR=vi
.
Cela fonctionne parfaitement bien comme prévu. Cependant lorsque je redémarre l'ordinateur, l'éditeur n'est plus Vi. Comment puis-je le rendre permanent?
/home/$USER/.bashrc
Réponses:
Je configure généralement ce comportement globalement en utilisant
update-alternatives
:J'ai déjà sélectionné Vim, mais
nano
c'est la valeur par défaut d'Ubuntu. Vous taperiez3
pour sélectionner Vim dans mon exemple, s'il n'était pas déjà sélectionné.De plus
less
, tout programme qui appelle un éditeur (tel quesudoedit
) devrait maintenant appeler celui sélectionné.la source
Pour le rendre permanent, procédez simplement comme suit dans le terminal:
Cela ajoutera la ligne à votre
.bashrc
fichier qui sera appelée chaque fois que vous ouvrirez une fenêtre de terminal.Répondre à la raison pour laquelle cela fonctionnera même s'il y a eu une ligne similaire avant l'ajout
.bashrc
est simple..bashrc
est un script avec sera lu et exécuté de manière linéaire, et cette méthode ajoute cette ligne comme dernière sous toutes les autres, donc elle est exécutée / évaluée comme dernière. Donc, s'il y a eu une ligne avant, la valeur de laEDITOR
variable sera remplacée par la ligne que vous ajoutez.Alternativement, si vous ne souhaitez pas créer un gâchis, vous pouvez également utiliser votre éditeur préféré (vi, vim, nano, joe etc.) pour effectuer ce changement et ajouter une ligne si aucun n'est présent et si un est présent, modifiez-le.
la source
Vous devrez l'ajouter à votre
.bashrc
fichier, l'ouvrir avecnano
ouvi
et ajouter la ligne suivante:la source