juste export EDITOR=vimdans votre bashrc ou zshrc ou ..rc
Kent
Il faut souvent configurer des programmes en plus de cela, tels que git
timpone.
3
Dans Ubuntu ( comme l'a dit ), essayez de courir: select-editor.
Pablo Un
Réponses:
164
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 :
Ne travaille pas pour moi! Je vois encore un numéro après: "sudo crontab -e" au lieu de modifier crontab!
Mohsen Abasi
@ MohsenAbasi Que voulez-vous dire par «je vois encore un chiffre?». Vérifiez qu'il se 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).
Andrew Marshall
Je veux dire que je vois toujours juste un nombre (sans ouvrir l'éditeur 'vim') après avoir exécuté: 'sudo crontab -e'. Puisqu'il n'y a pas d'éditeur par défaut pour l'édition de tâches cron dans mon Ubuntu. Pour avoir un éditeur par défaut, votre solution ne fait rien pour moi. Seule la solution de 'DobesVandermeer' fonctionne.
Mohsen Abasi
104
Vous pouvez également définir votre éditeur de texte par défaut à l'aide de la commande suivante.
Cela définissait également la valeur par défaut git, ce qui était exactement ce dont j'avais besoin.
Kzqai
Cela définissait également la valeur par défaut 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.
wviana
1
Seulement cela a fonctionné pour moi sur le serveur Ubuntu. 18.04
user3751385
17
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
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=vim
dans votre bashrc ou zshrc ou ..rcselect-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
(voirVISUAL
vs.EDITOR
). De plus, à moins que vous ne sachiez pourquoi, vous devriez le définir à lavim
place devi
.TL; DR, ajoutez ce qui suit (probablement
~/.bashrc
) à votre configuration de shell :la source
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 (voirman sudo
pour plus de détails).Vous pouvez également définir votre éditeur de texte par défaut à l'aide de la commande suivante.
la source
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
Et il vous demandera quel éditeur utiliser. Si vous ne voyez pas l'option vim, lancez
Et essayez à nouveau.
la source
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.la source