Pour tous ceux qui pourraient tomber sur cette vieille question ...
Il y a une chose qui, à mon avis, doit être réglée.
~/.nanorc
est utilisé pour appliquer vos paramètres utilisateur spécifiques à nano, donc si vous éditez des fichiers qui nécessitent l'utilisation de sudo nano
pour les autorisations, cela ne fonctionnera pas.
Lorsque sudo
vous utilisez vos fichiers de configuration utilisateur personnalisés ne seront pas chargés lors de l'ouverture d'un programme, car vous n'exécutez pas le programme à partir de votre compte, donc aucune de vos modifications de configuration ~/.nanorc
ne sera appliquée.
Si c'est la situation dans laquelle vous vous trouvez (voulant exécuter sudo nano
et utiliser vos propres paramètres de configuration), vous avez trois options:
- utilisation des indicateurs de ligne de commande lors de l'exécution
sudo nano
- éditer le
/root/.nanorc
fichier
- modification du
/etc/nanorc
fichier de configuration globale
Gardez à l'esprit qu'il /etc/nanorc
s'agit d'un fichier de configuration global et qu'en tant que tel, il affecte tous les utilisateurs, ce qui peut ou non être un problème selon que vous disposez d'un système multi-utilisateur.
De plus, les fichiers de configuration utilisateur remplaceront le fichier global, donc si vous deviez modifier /etc/nanorc
et ~/.nanorc
avec des paramètres différents, lorsque vous l'exécuterez, nano
il chargera les paramètres à partir de ~/.nanorc
mais si vous exécutez, sudo nano
il chargera les paramètres à partir de /etc/nanorc
.
Il en va de même pour /root/.nanorc
cela remplacera /etc/nanorc
lors de l'exécutionsudo nano
L'utilisation d'indicateurs est probablement la meilleure option, sauf si vous avez beaucoup d'options.