Nano
Nano | ||
Nano est un simple éditeur de texte qui n'offre pas de fantaisie. C'est un clone de l'éditeur Pico qui est inclus avec le client d'email Pine. Nano permet d'éditer simplement et rapidement les fichiers textes, mais certains l'utilisent pour leurs travaux documentaires. |
Racourcis | ||
---|---|---|
CTRL + _ | Se rendre au n° de ligne indiqué | |
CTRL + C | Permet de savoir à quel n° de ligne / colonne / caractère se trouve votre curseur | |
CTRL + W | Faire une recherche | |
CTRL + D | Supprimer un caractère | |
CTRL + K | Supprimer une ligne complète (comme la commande dd sous Vi) | |
CTRL + O | Sauvegarder votre fichier sous | |
CTRL + S | Sauvegarder votre fichier | |
CTRL + X | Quitter nano | |
CTRL + G | Affiche l’aide |
Déplacer le curseur | |
---|---|
Ctrl+P , Ctrl+N , Ctrl+B , Ctrl+F | vers le haut, le bas, la gauche, la droite (Previous , Next , Backward , Forward) |
CTRL + A | Aller au début de la ligne |
CTRL + E | Aller à la fin de la ligne |
Ctrl+Début , Ctrl+Fin | au début du fichier, à la fin du fichier |
CTRL + Y | Remonter de page en page |
CTRL + V | Descendre de page en page |
Commandes de déplacement avancé | |
---|---|
Ctrl+→ , Ctrl+← | d'un mot en avant, d'un mot en arrière |
Ctrl+↑ , Ctrl+↓ | au paragraphe précédent, au paragraphe suivant |
Alt+( , Alt+) | au début du paragraphe, à la fin du paragraphe |
Alt+G puis n° | sur la ligne l (et sur la colonne c) |
Alt+] | sur le crochet (accolade, parenthèse, … ) adjoint à celui sous le curseur |
Commandes de suppression |
---|
annulation | |
---|---|
Alt+U | Annuler la dernière opération |
Alt+E | Refaire la dernière opération annulée |
presse-papiers | |
---|---|
Alt+A | Marquer le texte à partir de la position courante du curseur |
Ctrl+K | Couper la ligne courante ou la zone sélectionnée |
Alt+T | Couper le texte à partir de la position courante du curseur jusqu'à la fin du fichier |
Alt+^ | Copier la ligne courante ou la zone sélectionnée |
Ctrl+U | Insérer le contenu du presse-papiers à la position du curseur |
insertion | |
---|---|
Ctrl+I | Insérer une tabulation à la position du curseur |
Ctrl+M | Insérer un passage à la ligne à la position du curseur |
Ctrl+R puis entrer le nom du fichier | Insérer un autre fichier dans l'espace en cours |
Ctrl+]nsérer une tabulation à la position du curseur Ctrl+I | Auto-Complétion Ctrl+]nsérer une tabulation à la position du curseur |
recherche et remplacement | |
---|---|
Ctrl+W puis entrer la chaîne à rechercher | Rechercher une chaîne ou une expression rationnelle |
Alt+W | Rechercher la suivante |
Alt+Q | Rechercher la précédente |
Ctrl+\ puis entrer la chaîne à rechercher, puis la chaîne à remplacer | Remplacer une chaîne ou une expression rationnelle |
Commandes spéciales | ||
---|---|---|
Alt+} | Indenter la ligne courante ou les lignes sélectionnées | |
Alt+{ | Désindenter la ligne courante ou les lignes sélectionnées | |
Alt+3 | Commenter ou décommenter la ligne courante ou les lignes sélectionnées | |
Alt+: | Démarrer/Arrêter l'enregistrement d'une macro | |
Alt+; | Lancer la macro | |
Ctrl+T | Lancer le correcteur orthographique ( Voir aussi le fichier nanorc ) | |
options | ||
---|---|---|
nano -c <fichier> | Pour que nano affiche en permanence les coordonnées ligne/colonne | |
nano -m <fichier> | Pour que la sourie soit prise en compte dans le terminal | |
nano -B <fichier> | permet de sauvegarder l'ancienne version du fichier. Il est donc possible de récupérer cette version en cas d'erreur |
Configuration | ||
---|---|---|
/home/user/.nanorc | Configuration local de nano | |
/etc/nanorc | Configuration générale de nano | |
exemple de fichier nanorc |
set speller "aspell -x -c" # Utiliser le correcteur orthographique GNU Aspell. set afterends # Ctrl+Espace s'arrêtera d'abord après le dernier mot de la ligne courante avant de passer sur la ligne suivante set autoindent # Auto-Indentation set cutfromcursor # Ctrl+K coupera la ligne à partir de la position courante du curseur au lieu de couper toute la ligne set historylog # Garde l'historique de recherche entre chaque session set linenumbers # Affiche les numéros de ligne set mouse # Utiliser la souris dans nano set multibuffer # Ouvrir plusieurs fichiers en même temps. Utilisez Ctrl+R pour charger un fichier, et Alt+← ou Alt+→ pour changer de fichier. set nonewlines # N'ajoute pas de nouvelle ligne vide en fin de fichier qui n'en contient pas set nowrap # Les portions de lignes coupées par le bord droit de l'écran ne seront pas affichées set positionlog # Le curseur se souviendra de sa dernière position entre chaque session set smarthome # Ctrl+A se positionnera d'abord sur le premier caractère non "espace". set suspend # Ctrl+Z suspendra nano set tabsize 4 # Une tabulation aura une longueur de 4 caractères set tabstospaces # Utilise des caractères "espace" pour les tabulations set wordbounds # Ctrl+Espace considérera la ponctuation comme faisant partie des mots # Donner des couleurs aux éléments de l'interface de nano set titlecolor brightwhite,blue set statuscolor brightwhite,green set errorcolor brightwhite,red set selectedcolor brightwhite,magenta set numbercolor cyan set keycolor cyan set functioncolor green |