"Le propre éditeur de Joe" ne me vient pas naturellement. Comment puis-je changer pour utiliser nano ou vim?
J'ai essayé
export EDITOR=nano
mais cela ne semble pas être respecté. J'aimerais aussi visudo
respecter cela.
"Le propre éditeur de Joe" ne me vient pas naturellement. Comment puis-je changer pour utiliser nano ou vim?
J'ai essayé
export EDITOR=nano
mais cela ne semble pas être respecté. J'aimerais aussi visudo
respecter cela.
Réponses:
Pour modifier l'éditeur par défaut au niveau du système:
sudo update-alternatives --config editor
puis suivez les instructions à l'écran.
update-alternatives --install /usr/bin/editor editor /usr/bin/geany 10
La façon de changer l'éditeur par défaut de votre compte est de définir la EDITOR
variable d'environnement. Si cela ne fonctionne pas pour vous, vous avez fait quelque chose d'inhabituel. Vérifiez que vous n'avez pas également défini VISUAL
ou, le cas échéant, attribuez la même valeur aux deux variables (voir VISUAL vs. EDITOR - quelle est la différence? ). Ajoutez ces lignes à votre ~/.profile
(note: not to~/.bashrc
):
EDITOR=nano
VISUAL=$EDITOR
export EDITOR VISUAL
Sous la politique Debian , tous les programmes sont supposés supporter EDITOR
et VISUAL
définir l'éditeur par défaut.
Sous Debian et dérivés, vous pouvez utiliser le mécanisme des alternatives pour définir l’éditeur par défaut à l’échelle du système, comme mentionné par Steve Robillard : exécutez en update-alternatives --config editor
tant que root.
La solution mentionnée ci-dessus fonctionne, mais elle n'est pas scriptable. Si vous voulez faire cela d'une manière scriptable (non interactive), vous devez utiliser --set:
# update-alternatives --set editor /usr/bin/vim.basic
Vous pouvez obtenir une liste des choix avec:
$ update-alternatives --list editor
EDITOR
chaque fois que vous démarrez le shell. Essayez ceci:echo "export EDITOR=nano" >> ~/.bashrc
.