J'utilise Ubuntu 9.10 et l'éditeur de texte par défaut est nano, ce que je déteste. (tout le monde ne fait pas?)
Normalement, ce n’est pas un problème, car je viens de tout vi ou gedit, mais crontab -e
j’ouvre avec nano. J'ai essayé de le changer en vim en utilisant sudo update-alternatives --config editor
et en sélectionnant l'option 3 ("/usr/bin/vim.basic"). Cela a changé pour le sudo et le non-sudo. Mais crontab -e
ouvre toujours nano. Des idées? max
ubuntu
bash
text-editors
Max Williams
la source
la source
sudo -E crontab -e
oùsudo -E
spécifie où utiliser vos env vars.Dans Ubuntu, essayez run:,
select-editor
qui crée de manière interactive~/.selected_editor
:la source
~/.selected_editor
? C'est ce qui est sur mon système et ce que j'ai vu ailleurs.Si vous détestez
nano
tellement, vous pouvez simplement le désinstaller:crontab
devrait alors juste défaut à la prochaineEDITOR
(pour moi c'étaitvim.basic
).la source
sudo crontab -e
. J'ai définiexport EDITOR=vim
à la fois le .bashrc du super-utilisateur et du compte dev, mais je m'ouvraissudo crontab -e
toujours dans nano. Après avoir désinstallé nano, il ouvre vim. Merci!De
man crontab
:Ajouter à votre
~/.bashrc
:la source
Le meilleur choix consiste à définir une alternative à l'éditeur (pas seulement un utilisateur):
la source
fonctionne sur Debian Squeeze
la source
EDITOR=vim crontab -e
fonctionnera également, mais une seule fois.Malheureusement, je ne peux ni commenter ni voter.
Sur Ubuntu, le fichier de configuration s'appelle
~/.selected_editor
Avec la commande suivante, vous pouvez sélectionner à nouveau l' éditeur par défaut :
Supprimer le fichier de votre répertoire personnel fonctionne également.
Définir uniquement les variables
$VISUAL
ou$EDITOR
fonctionnera, mais n’est persistant que si vous l’écrivez dans un script exécuté dans votre environnement.Ajouter à votre fichier rc
Mais je ne recommanderais pas d'utiliser la dernière solution.
la source
Il vaut mieux supprimer le
~/.sensible_editor
fichier, puis exécutercrontab -e
vous invitera à choisir l'éditeur préféré.A partir de là, vos préférences seront mémorisées dans le
~/.sensible_editor
fichier.la source
emacsclient
.pour Debian, utilisez:
et
sélectionnez '2' et appuyez sur enter. Je l'ai!
la source
Le plus simple serait de se débarrasser du produit que vous ne voulez pas dans son intégralité. Tous les autres changements de configuration seraient automatiques.
apt-get install vim -y && apt-get remove nano -y
la source
Sur des machines plus anciennes comme certaines machines Debian, cela fonctionne également et constitue la solution la plus portable.
la source
/usr/bin
manuellement; ces emplacements sont gérés pardpkg
et ne doivent pas être manipulés directement.