J'essaie de changer l'éditeur par défaut de nano
à vim
.
J'ai lancé les commandes suivantes:
sudo update-alternatives --config editor
et
update-alternatives --config editor
Les deux sorties maintenant:
Selection Path Priority Status
------------------------------------------------------------
0 /bin/nano 40 auto mode
1 /bin/ed -100 manual mode
2 /bin/nano 40 manual mode
* 3 /usr/bin/vim.basic 30 manual mode
4 /usr/bin/vim.tiny 10 manual mode
J'ai redémarré ma session ssh et sshd mais crontab -e s'ouvre toujours dans nano
Que dois-je faire d'autre?
cron
default-programs
text-editor
austinbv
la source
la source
Réponses:
Essayez votre session ssh suivie de
ou éventuellement
Le format de réglage de la variable EDITOR dépend du shell que vous utilisez.
Dans Ubuntu, vous pouvez définir la variable d’environnement EDITOR lors de la connexion en ajoutant ce qui précède à la liste.
~/.profile
Votre session SSH lira un fichier similaire (s’il existe) sur l’hôte distant appelé
~/.ssh/environment
. Ceci doit être spécifiquement défini par la configuration du démon ssh. Voirman sshd_config
et chercherPermitUserEnvironment
pour plus de détails.la source
Il suffit de lancer
select-editor
, cela vous permettra de choisir l'éditeur que vous voulez.la source
Ma préférence personnelle ...
la source
De "homme crontab":
Peut-être avez-vous la variable enivronment EDITOR définie sur nano?
la source
Si vous voulez seulement choisir l'éditeur temporairement, vous pouvez faire ce qui suit
Ceci définit la
EDITOR
variable d'environnement pour la commandela source
Sur mon ordinateur Ubuntu 12.04,
crontab
utilise le~/.selected_editor
fichier, qui contient le chemin de l’éditeur sélectionné. Éditer:Je l'ai édité directement ou utilisé
select-editor
, qui est un script pour faire la même chose. Editez la ligne suivante:Les personnes IHMO ne devraient rien changer dans / etc ou / bin pour ce faire. C'est un problème de niveau utilisateur, pas une tâche à l'échelle du système.
la source
SELECTED_EDITOR="/usr/bin/gedit"
J'avais des difficultés avec
select-editor
etupdate-alternatives
, ma solution était simplement de modifier le lien:sudo rm /etc/alternatives/editor
sudo ln -s /usr/bin/vim /etc/alternatives/editor
editor
ouvre maintenant Vimla source
J'ai eu le même problème - crontab -e s'appuie sur select-editor, visudo s'appuie sur la configuration des "alternatives"
Ma solution:
lance les deux commandes en tant que root
la source
sudo
(voir, par exemple, quels sont les avantages de sudo sur su