Pour tous ceux qui pourraient tomber sur cette vieille question ...
Il y a une chose qui, à mon avis, doit être réglée.
~/.nanorcest utilisé pour appliquer vos paramètres utilisateur spécifiques à nano, donc si vous éditez des fichiers qui nécessitent l'utilisation de sudo nanopour les autorisations, cela ne fonctionnera pas.
Lorsque sudovous 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 ~/.nanorcne 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/.nanorcfichier
- modification du
/etc/nanorcfichier de configuration globale
Gardez à l'esprit qu'il /etc/nanorcs'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/nanorcet ~/.nanorcavec des paramètres différents, lorsque vous l'exécuterez, nanoil chargera les paramètres à partir de ~/.nanorcmais si vous exécutez, sudo nanoil chargera les paramètres à partir de /etc/nanorc.
Il en va de même pour /root/.nanorccela remplacera /etc/nanorclors de l'exécutionsudo nano
L'utilisation d'indicateurs est probablement la meilleure option, sauf si vous avez beaucoup d'options.