Documentation complète de Nano

Guide complet des commandes et fonctionnalités de l'éditeur Nano.

Commandes de base

Commande Action
Ctrl+GAfficher l'aide
Ctrl+XQuitter Nano
Ctrl+OSauvegarder fichier
Ctrl+RLire un fichier
Ctrl+WRechercher
Ctrl+\Rechercher et remplacer
Ctrl+KCouper ligne
Ctrl+UColler ligne
Alt+UAnnuler
Alt+ERefaire

Navigation

Commande Action
Ctrl+FAvancer d'un caractère
Ctrl+BReculer d'un caractère
Ctrl+SpaceAvancer d'un mot
Alt+SpaceReculer d'un mot
Ctrl+PLigne précédente
Ctrl+NLigne suivante
Ctrl+ADébut de ligne
Ctrl+EFin de ligne
Ctrl+VPage suivante
Ctrl+YPage précédente
Alt+\Début du fichier
Alt+/Fin du fichier
Alt+GAller à la ligne

Édition avancée

Commande Action
Alt+6Copier texte marqué
Ctrl+KCouper jusqu'à fin ligne
Ctrl+UColler depuis buffer
Alt+TCouper jusqu'à fin fichier
Alt+3Commenter/décommenter
Alt+UAnnuler dernière action
Alt+ERefaire dernière action
Alt+IAuto-indentation
Alt+}Indenter bloc
Alt+{Désindenter bloc
Alt+DCompter mots/lignes

Recherche avancée

Commande Action
Ctrl+WRechercher avant
Alt+WRechercher après
Ctrl+\Rechercher et remplacer
Alt+RExpression régulière
Alt+CSensible à la casse
Alt+BRechercher mot entier
Alt+]Aller à l'accolade
Alt+QRechercher précédent
Alt+WRechercher suivant

Configuration et options

# ~/.nanorc
# Options générales
set autoindent        # Auto-indentation
set backup            # Créer des fichiers de sauvegarde
set const            # Afficher position curseur
set mouse            # Activer la souris
set smooth           # Défilement doux
set tabsize 4        # Taille des tabulations
set tabstospaces     # Convertir tabs en espaces

# Coloration syntaxique
include "/usr/share/nano/*.nanorc"
include "/usr/share/nano/python.nanorc"
include "/usr/share/nano/javascript.nanorc"

# Raccourcis personnalisés
bind ^C copy main    # Ctrl+C pour copier
bind ^V paste main   # Ctrl+V pour coller
bind ^Z undo main    # Ctrl+Z pour annuler
bind ^Y redo main    # Ctrl+Y pour refaire

# Colorisation
set titlecolor brightwhite,blue
set statuscolor brightwhite,green
set errorcolor brightwhite,red
set selectedcolor brightwhite,magenta
set stripecolor yellow
set numbercolor cyan
set keycolor cyan
set functioncolor green

Options de ligne de commande :

nano [options] [[+line[,column]] file]...

-A          # Active auto-indentation
-B          # Crée des sauvegardes
-C dir      # Répertoire de sauvegarde
-E          # Convertit tabs en espaces
-I          # Indentation automatique
-L          # Active numéros de ligne
-M          # Active support souris
-N          # Désactive conversion retour ligne
-R          # Mode lecture seule
-S          # Défilement doux
-T n        # Taille tab (n espaces)
-U          # Active annulation/rétablissement
-V          # Affiche version
-Y str      # Syntaxe à utiliser
-c          # Affiche position curseur
-i          # Auto-indentation
-l          # Active retour ligne
-m          # Active souris
-r margin   # Marge droite
-s speller  # Correcteur orthographique
-t          # Sauvegarde fichiers existants
-v          # Affiche version
-w          # Désactive retour ligne
-x          # Pas de barre d'état
-z          # Active touches suspendre