Chaque utilisateur de la machine peut créer son propre fichier de configuration ~/.nanorc dans son répertoire personnel (home).
Le mieux est d'éditer le fichier ~/.nanorc pour y régler les paramètres
Pour le créer ou l'ouvrir, tapez :<cli>$ nano .nanorc</cli>
Chaque commande commence par un set (pour activer) ou un unset (pour désactiver) suivi de l'option concernée. Par exemple :
set mouse set autoindent set smarthome set tabsize 4
charge automatiquement nano avec les paramètres les plus utiles.
Quittez nano en enregistrant le fichier avec Ctrl+X, répondez O puis Retour.
Ces options seront prises en compte au démarrage de nano.
Pour que les mêmes réglages soient pris en compte avec sudo nano, copiez ~/.nanorc :<cli>…@…:~$ sudo cp ~/.nanorc /root/.nanorc</cli>
Inspirez-vous du fichier /etc/nanorc qui comporte toutes les options, commentées.
Pour inclure toutes les définitions de syntaxe existantes, vous pouvez ajouter à votre fichier ~/.nanorc :
include "/usr/share/nano/*.nanorc"
Cela active la coloration intelligente de vos fichiers selon leur type (fichiers HTML colorés, fichiers C colorés, fichiers nanorc colorés, etc.)
<cli>$ nano /chemin/du/<fichier></cli>ouvre le fichier /chemin/du/<fichier>.
Si le fichier n'existe pas, il sera créé par Nano lors du premier enregistrement.
Autres paramètres :
; -m : autorise l'utilisation de la souris sous Nano en console. Vous pouvez cliquer avec votre souris sur la zone de texte où vous voulez placer votre curseur. ; -i : indentation automatique : la tabulations de la ligne précédente sera respecté lorsque vous irez à la ligne. ; -A : retour intelligent au début de la ligne : quand vous appuyez sur <key>Home</key>, le curseur se positionne au début de l'alinéa.
Pour activer tous ces paramètre à la fois, éditez le fichier ~/.nanorc pour y écrire :
set mouse set autoindent set smarthome
En bas de l'écran figure un aide-mémoire des commandes principales de Nano :
Pour gagner de la place en cachant l'aide-mémoire, appuyez sur Échap puis X. La même suite de touches réaffiche l'aide-mémoire.
| Opération | Raccourcis clavier | Raccourcis clavier bis |
|---|---|---|
| Afficher l'aide | F1 | Ctrl+G |
| Sauvegarder avec confirmation | F3 puis valider par ↵ Entrée | Ctrl+O, valider par ↵ Entrée |
| Sauvegarder sans confirmation | Ctrl+S | |
| Fermer l'espace en cours / Quitter | F2 | Ctrl+X |
| Déplacer le curseur | Raccourcis clavier | Raccourcis clavier bis |
|---|---|---|
| haut, bas, gauche, droite | ↑, ↓, ←, → | Ctrl+P, Ctrl+N, Ctrl+B, Ctrl+F (Previous, Next, Backward, Forward) |
| début de ligne, fin de ligne | Début, Fin | Ctrl+A, Ctrl+E |
| écran précédent, écran suivant | Pgup, Pgdown | Ctrl+Y, Ctrl+V |
| début du fichier, fin du fichier | Ctrl+Début, Ctrl+Fin | Alt+AltGr+_, Alt+Shift+: |
| un mot en avant, un mot en arrière | Ctrl+→, Ctrl+← | Ctrl+Espace, Alt+Espace |
| paragraphe précédent, paragraphe suivant | Ctrl+↑, Ctrl+↓ | |
| début du paragraphe, fin du paragraphe | Alt+(, Alt+) | |
| ligne l (et colonne c) | Alt+G puis l,c | |
| crochet (accolade, parenthèse, … ) adjoint à celui sous le curseur | Alt+AltGr+) |
Pour afficher l'emplacement actuel du curseur (numéro de ligne, colonne) : Ctrl+C
| Supprimer | Raccourcis clavier | Raccourcis clavier bis |
|---|---|---|
| caractère sous le curseur | Suppr | Ctrl+D |
| caractère à gauche du curseur | Shift+Suppr | Ctrl+H |
| mot à gauche du curseur | Ctrl+Shift+Suppr | |
| mot à droite du curseur | Ctrl+Suppr | |
| ligne courante | Alt+Suppr |
| Opération | Raccourcis clavier | Raccourcis clavier bis |
|---|---|---|
| Annuler la dernière opération | Alt+U | |
| Refaire la dernière opération annulée | Alt+E |
| Opération | Raccourcis clavier | Raccourcis clavier bis |
|---|---|---|
| Marquer le texte à partir de la position courante du curseur | Alt+A | Ctrl+⇧ Shift+- |
| Couper la ligne courante ou la zone sélectionnée | F9 | Ctrl+K |
| Couper le texte à partir de la position courante du curseur jusqu'à la fin du fichier | Alt+T | |
| Copier la ligne courante ou la zone sélectionnée | Maj+Alt+- | Alt+AltGr+ç |
| Insérer le contenu du presse-papiers à la position du curseur | F10 | Ctrl+U |
Sélectionner, copier et coller du texte :
| Insertion | Raccourcis clavier | Raccourcis clavier bis |
|---|---|---|
| Insérer une tabulation à la position du curseur | Ctrl+I | |
| Insérer un passage à la ligne à la position du curseur | Ctrl+M | |
| Insérer un autre fichier dans l'espace en cours | F5 puis chemin du fichier | Ctrl+R puis chemin du fichier |
| Auto-Complétion | Ctrl+AltGr+) |
| Recherche / remplacement | Raccourcis clavier | Raccourcis clavier bis |
|---|---|---|
| Rechercher une chaîne ou une expression rationnelle | F6 puis chaîne à rechercher | Ctrl+W puis chaîne à rechercher |
| Suivant | Alt+W | |
| Précédent | Alt+Q | |
| Remplacer une chaîne ou une expression rationnelle | Ctrl+AltGr+_ puis chaîne à rechercher, puis chaîne à remplacer |
| Opération | Raccourcis clavier | Raccourcis clavier bis |
|---|---|---|
| Indenter la ligne courante ou les lignes sélectionnées | Alt+AltGr+= | |
| Désindenter la ligne courante ou les lignes sélectionnées | Alt+AltGr+' | |
| Commenter ou décommenter la ligne courante ou les lignes sélectionnées | Alt+⇧ Shift+“ | |
| Démarrer/Arrêter l'enregistrement d'une macro | Alt+: | |
| Lancer la macro | Alt+; | |
| Lancer le correcteur orthographique (Voir aussi le fichier nanorc) | F12 | Ctrl+T |