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 ~/.bashrcou ~/.bash_profile. Vous devez également définir $VISUAL, car certains programmes utilisent (correctement) cela à la place de $EDITOR(voir VISUALvs.EDITOR ). De plus, à moins que vous ne sachiez pourquoi, vous devriez le définir à la vimplace de vi.
TL; DR, ajoutez ce qui suit (probablement ~/.bashrc) à votre configuration de shell :
export VISUAL=vim
export EDITOR="$VISUAL"
EDITORtrouve 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 sudopour 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_profilevotre répertoire personnel; si zsh est votre shell, insérez-le dans .zprofile; pour les autres coques, voir la documentation correspondante.
export EDITOR=vimdans votre bashrc ou zshrc ou ..rc