Je crois que je peux faire quelque chose du genre export EDITOR=vi
, mais je ne sais pas exactement quoi entrer ni où.
Comment puis-je définir "vi" comme éditeur par défaut?
select-editor
.
Je crois que je peux faire quelque chose du genre export EDITOR=vi
, mais je ne sais pas exactement quoi entrer ni où.
Comment puis-je définir "vi" comme éditeur par défaut?
select-editor
.
Réponses:
Vous devriez l'ajouter au fichier de configuration de votre shell. Pour Bash, c'est ~/.bashrc
ou ~/.bash_profile
. Vous devez également définir $VISUAL
, car certains programmes utilisent (correctement) cela à la place de $EDITOR
(voir VISUAL
vs.EDITOR
). De plus, à moins que vous ne sachiez pourquoi, vous devriez le définir à la vim
place de vi
.
TL; DR, ajoutez ce qui suit (probablement ~/.bashrc
) à votre configuration de shell :
export VISUAL=vim
export EDITOR="$VISUAL"
EDITOR
trouve dans votre environnement ( env | grep EDITOR
) et qu'il est passé à sudo
( sudo env | grep EDITOR
), car la politique de sécurité sudo de votre système peut l'interdire (voir man sudo
pour plus de détails).
Vous pouvez également définir votre éditeur de texte par défaut à l'aide de la commande suivante.
sudo update-alternatives --config editor
git
, ce qui était exactement ce dont j'avais besoin.
ranger
, ce qui était exactement ce dont j'avais besoin. PS: juste pour aider index pour les personnes qui essaient de faire la même chose.
Comme mentionné par Pablo Bianchi dans un commentaire, vous pouvez exécuter
select-editor
Et il vous demandera quel éditeur utiliser. Si vous ne voyez pas l'option vim, lancez
apt install vim
Et essayez à nouveau.
Si bash est votre shell, insérez-le dans .bash_profile
votre répertoire personnel; si zsh est votre shell, insérez-le dans .zprofile
; pour les autres coques, voir la documentation correspondante.
export EDITOR=vim
dans votre bashrc ou zshrc ou ..rc