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 |