# NANORC

NOM
DESCRIPTION
OPTIONS
FICHIERS
VOIR AUSSI
AUTEUR
TRADUCTION

## NOM

nanorc − fichier de configuration de l’Ã©diteur nano du projet GNU

## DESCRIPTION

Cette page de manuel dÃ©crit briÃ¨vement le fichier de configuration de l’Ã©diteur nano GNU.

nano est un petit Ã©diteur sympathique et libre, qui vise Ã remplacer Pico, l’Ã©diteur par dÃ©faut du logiciel non libre Pine. nano ne se contentant pas de copier l’interface et l’ergonomie de Pico, il offre Ã©galement certaines fonctionnalitÃ©s manquantes (ou dÃ©sactivÃ©es par dÃ©faut) de Pico. Ces fonctionnalitÃ©s sont, par exemple, les fonctions de recherche et de remplacement et la possibilitÃ© de sauter directement Ã une ligne et Ã une colonne prÃ©cise.

Le fichier nanorc contient les paramÃ¨tres par dÃ©faut de nano. Il ne doit pas Ãªtre au format DOS ou Mac. Lors de son dÃ©marrage, nano commencera par lire le fichier de configuration gÃ©nÃ©ral SYSCONFDIR/nanorc, puis lira le fichier de configuration personnel de l’utilisateur ~/.nanorc.

## OPTIONS

Le fichier de configuration accepte une sÃ©rie de commandes set (activer) et unset (dÃ©sactiver), qui permettent de dÃ©finir le paramÃ©trage de nano au dÃ©marrage sans avoir Ã utiliser d’options de ligne de commande. De plus, les mots clefs syntax (syntaxe), color (couleur) et icolor (couleur insensible Ã la casse) sont utilisÃ©s pour dÃ©finir les rÃ¨gles de colorisation pour diffÃ©rents motifs de texte. nano lit une commande par ligne.

Les options du fichier de configuration ont prioritÃ© sur les valeurs par dÃ©faut utilisÃ©es par nano. Les options de la ligne de commande sont prioritaires par rapport aux options du fichier de configuration. Les options sont dÃ©sactivÃ©es (unset) par dÃ©faut, sauf les options prenant un argument.

Les apostrophes (Â« ’ Â») et les guillemets droits (Â« " Â») prÃ©sents dans des chaÃ®nes de caractÃ¨res utilisÃ©es comme paramÃ¨tres n’ont pas besoin d’Ãªtre prÃ©cÃ©dÃ©es d’une barre oblique inversÃ©e (Â« \ Â»). La chaÃ®ne sera terminÃ©e par le dernier guillemet droit. Par exemple, pour l’option brackets, ""’)>]}" correspondra Ã ", ’, ), >, ] et }.

Les commandes et arguments reconnus sont :
set/unset autoindent

Active l’indentation automatique.

set/unset backup

CrÃ©e des copies de sÃ©curitÃ© nommÃ©es nom_du_fichier~.

set backupdir rÃ©pertoire

DÃ©finit le rÃ©pertoire utilisÃ© par nano pour enregistrer les copies de sÃ©curitÃ© uniques, si l’enregistrement de copies de sÃ©curitÃ© est activÃ©.

set/unset backwards

Par dÃ©faut, les recherches se font vers l’arriÃ¨re.

set/unset boldtext

Utilise des caractÃ¨res gras Ã la place de la vidÃ©o inverse.

set brackets chaÃ®ne

DÃ©finit les caractÃ¨res considÃ©rÃ©s comme des crochets fermants lors de la justification des paragraphes. Ces caractÃ¨res ne doivent pas contenir d’espaces. Seules les ponctuations terminales, Ã©ventuellement suivies de crochets fermants, peuvent terminer une phrase.

La valeur par dÃ©faut de cette option est : ""’)>]}".

N.D.T. : reportez-vous au paragraphe sur l’option punct pour plus d’informations.

set/unset casesensitive

Par dÃ©faut, les recherches ne tiennent pas compte de la casse.

set/unset const

Affiche en permanence la position du curseur dans la ligne d’Ã©tat.

set/unset cut

Par dÃ©faut, coupe le texte du curseur Ã la fin de la ligne, au lieu de couper la ligne entiÃ¨re.

set fill n

Passe automatiquement Ã la ligne une fois arrivÃ© Ã la colonne n. Si la valeur indiquÃ©e est de 0 ou moins, le point de passage Ã la ligne aura lieu Ã la taille de l’Ã©cran moins n. Cela permet de faire varier le point de passage Ã la ligne lorsque l’on change la taille de l’Ã©cran. La valeur par dÃ©faut est de −8.

set/unset historylog

Active l’utilisation de ~/.nano_history pour enregistrer et relire les chaÃ®nes ayant fait l’objet d’une recherche ou d’un remplacement.

set matchbrackets chaÃ®ne

DÃ©finit les crochets ouvrants et fermant pour la recherche de crochets correspondants. Cette liste ne doit pas contenir de blancs. L’ensemble des crochets ouvrants doit Ãªtre indiquÃ© en premier, suivi de l’ensemble des crochets fermant, qui doit Ãªtre dans le mÃªme ordre. La valeur par dÃ©faut de cette option est "(<[{)>]}".

set/unset morespace

Utiliser la ligne blanche situÃ©e sous la ligne de titre comme espace supplÃ©mentaire d’Ã©dition.

set/unset mouse

Active l’utilisation de la souris, si elle est disponible pour votre systÃ¨me. Lorsque celle-ci est activÃ©e, il est possible d’utiliser la souris pour positionner le curseur, pour marquer le texte (avec un double-clic) et pour lancer les fonctions correspondant aux raccourcis. Il est possible d’utiliser la souris sous X Window ou en mode console avec gpm.

set/unset multibuffer

Mode multi-espace : permet de charger les fichiers dans leur propre espace.

set/unset noconvert

Pas de conversion depuis les formats DOS et Mac.

set/unset nofollow

Ne suit pas les liens symboliques lors de l’Ã©criture des fichiers.

set/unset nohelp

DÃ©sactive les lignes d’aide affichÃ©e en bas de l’Ã©cran.

set/unset nonewlines

Ne pas ajouter de passage Ã la ligne Ã la fin des fichiers.

set/unset nowrap

DÃ©sactive le passage automatique Ã la ligne.

set operatingdir rÃ©pertoire

nano ne lira et n’Ã©crira des fichiers qu’Ã l’intÃ©rieur du rÃ©pertoire et de ses sous-rÃ©pertoires. De plus, celui-ci devient le rÃ©pertoire courant, afin que les fichiers soient lus depuis ce rÃ©pertoire. Par dÃ©faut, cette fonction est dÃ©sactivÃ©e.

set/unset preserve

PrÃ©serve les sÃ©quences XON et XOFF (^Q et ^S).

set punct chaÃ®ne

DÃ©finit les caractÃ¨res interprÃ©tÃ©s comme des ponctuations terminales lors de la justification des paragraphes. Ces caractÃ¨res ne peuvent inclure de blancs. Seules les ponctuations terminales, Ã©ventuellement suivies de crochets fermants, peuvent terminer une phrase. La valeur par dÃ©faut de cette option est "!.?".

N.D.T. : ce rÃ©glage permet, lors de la justification, de conserver 2 espaces au lieu d’une derriÃ¨re les ponctuations terminales, ce qui correspond aux normes typographiques anglo-saxonnes, mais n’a pas lieu d’Ãªtre en franÃ§ais. Pour le franÃ§ais, le plus simple est d’indiquer, dans le fichier nanorc, une chaÃ®ne vide pour ce paramÃ¨tre.

set/unset quickblank

Effacement rapide de la ligne d’Ã©tat. Les messages affichÃ©s par la ligne d’Ã©tat disparaÃ®tront aprÃ¨s une frappe clavier au lieu de 25.

set quotestr chaÃ®ne

DÃ©finit le prÃ©fixe par dÃ©faut utilisÃ© pour les citations dans les courriers Ã©lectroniques. Ce prÃ©fixe est utilisÃ© pour rÃ©aliser une justification correcte de ces citations. Il s’agira, si votre systÃ¨me le permet, d’une expression rationnelle Ã©tendue. Dans le cas contraire, il s’agira d’une chaÃ®ne de texte brut. Si vous disposez des expressions rationnelles, la valeur par dÃ©faut de cette option sera "^([ \t]*[#:>\|}])+", sinon, ce sera "> ". Notez que le Â« \t Â» ci-dessus correspond Ã un caractÃ¨re de tabulation.

set/unset rebinddelete

InterprÃ¨te diffÃ©remment la touche Â« Supprimer Â», afin que les touches Â« Effacement arriÃ¨re Â» et Â« Supprimer Â» fonctionnent correctement. Vous ne devriez avoir besoin de cette option que si, sur votre systÃ¨me, la touche Â« Effacement arriÃ¨re Â» produit l’effet de la touche Â« Supprimer Â».

set/unset rebindkeypad

InterprÃ¨te les touches du pavÃ© numÃ©rique afin qu’elles fonctionnent toutes correctement. Vous ne devriez utiliser cette option que si ce n’est pas le cas, car nano ne sera plus capable d’utiliser la souris correctement lorsque cette option sera activÃ©e.

set/unset regexp

Utilise par dÃ©faut des expressions rationnelles Ã©tendues pour les recherches.

set/unset smarthome

Rend plus malin le fonctionnement de la touche Â« DÃ©but Â». Lorsque cette touche est pressÃ©e Ã n’importe quel endroit exceptÃ© au tout dÃ©but du texte d’une ligne (i. e. au premier caractÃ¨re non blanc), le curseur se positionnera au dÃ©but du texte de la ligne (qu’il soit en avant ou en arriÃ¨re). Si le curseur est dÃ©jÃ lÃ , il se placera au vrai dÃ©but de la ligne.

set/unset smooth

Active le dÃ©filement ligne-par-ligne du texte.

set speller programme

Utilise le correcteur orthographique programme au lieu du correcteur intÃ©grÃ©, qui s’appuie sur spell.

set/unset suspend

Autorise Ã suspendre nano.

set tabsize n

Utilise une taille de tabulation de n colonnes. Cette valeur doit Ãªtre strictement supÃ©rieure Ã 0. La valeur par dÃ©faut est de 8.

set/unset tabstospaces

Convertit les tabulations clavier en espaces.

set/unset tempfile

S’il a Ã©tÃ© modifiÃ©, le fichier sera sauvegardÃ© automatiquement en quittant, sans demande de confirmation.

set/unset view

Interdit de modifier les fichiers.

set whitespace chaÃ®ne

DÃ©finit les deux caractÃ¨res utilisÃ©s pour afficher les premiers caractÃ¨res des tabulations et des espaces. Ces deux caractÃ¨res doivent Ãªtre mono-colonne.

set/unset wordbounds

DÃ©tection plus prÃ©cise des limites de mots, obtenue en considÃ©rant les caractÃ¨res de ponctuation comme faisant partie des mots.

syntax chaÃ®ne ["motif_de_fichier" ... ]

DÃ©finit une syntaxe nommÃ©e chaÃ®ne qui pourra Ãªtre activÃ© via l’option -Y (ou --syntax) ou qui sera automatiquement activÃ©e si le nom du fichier en cours correspond Ã l’expression rationnelle Ã©tendue motif_de_fichier. Toutes les instructions suivantes de colorisation color ou icolor s’appliqueront Ã cette syntaxe, jusqu’Ã la dÃ©finition d’une nouvelle syntaxe.

La syntaxe nommÃ©e none (aucune) est rÃ©servÃ©e ; si elle est indiquÃ©e dans la ligne de commande, cela revient Ã ne dÃ©finir aucune syntaxe. La syntaxe nommÃ©e default (par dÃ©faut) est spÃ©ciale, elle ne nÃ©cessite aucun motif de motif_de_fichier, et s’applique aux fichiers ne correspondant Ã aucun des motif_de_fichier des autres syntaxes.

color couleur_texte[,couleur_fond] motif ...

Pour la syntaxe en cours, affiche toutes les expressions correspondant Ã l’expression rationnelle Ã©tendue motif en utilisant la couleur de texte couleur_texte et la couleur de fond couleur_fond, l’une de ces deux couleurs au moins devant Ãªtre dÃ©finie. Les couleurs acceptÃ©es par nano pour le texte et le fond sont : white (blanc), black (noir), red (rouge), blue (bleu), green (vert), yellow (jaune), magenta, et cyan. Pour la couleur du texte, vous pouvez ajouter Ã ces couleurs le prÃ©fixe bright (lumineux) pour obtenir une couleur plus lumineuse. Si votre terminal est capable de gÃ©rer la transparence, ne pas spÃ©cifier de couleur_fond indique Ã nano d’essayer d’utiliser un fond transparent.

icolor couleur_texte[,couleur_fond] motif ...

Comme ci-dessus, mais la recherche des motifs est effectuÃ©e sans tenir compte de la casse.

color couleur_texte[,couleur_fond] start="motif_dÃ©but" end="motif_fin"

Affiche les expressions commenÃ§ant par l’expression rationnelle Ã©tendue motif_dÃ©but et se terminant par l’expression rationnelle Ã©tendue motif_fin en utilisant la couleur de texte couleur_texte et la couleur de fond couleur_fond, l’une de ces deux couleurs au moins devant Ãªtre dÃ©finie. Cela permet Ã la colorisation syntaxique de s’Ã©tendre sur plusieurs lignes. Notez que toutes les occurrences successives de motif_dÃ©but aprÃ¨s le motif_dÃ©but initial seront surlignÃ©es jusqu’Ã la prochaine instance de motif_fin.

icolor couleur_texte[,couleur_fond] start="motif_dÃ©but"
end="motif_fin"

Comme ci-dessus, mais la recherche des motifs est effectuÃ©e sans tenir compte de la casse.

include fichier_de_syntaxes

Lit le fichier fichier_de_syntaxes contenant une liste autosuffisante de dÃ©finitions de syntaxes. Ce fichier ne doit contenir que des commandes syntax, color et icolor.

## FICHIERS

$SYSCONFDIR/nanorc

Fichier de configuration gÃ©nÃ©ral

~/.nanorc

Fichier de configuration personnel

## VOIR AUSSI

nano(1)
/usr/share/doc/nano/examples/nanorc.sample (ou son Ã©quivalent sur votre systÃ¨me)

## AUTEUR

Chris Allegretta <chrisa@asty.org> et d’autres (voir les fichiers AUTHORS et THANKS pour plus d’information). Cette page de manuel a Ã©tÃ© initialement rÃ©digÃ©e par Jordi Mallach <jordi@gnu.org> pour le systÃ¨me Debian (mais elle peut Ãªtre utilisÃ©e par d’autres).

## TRADUCTION

Cette adaptation franÃ§aise a Ã©tÃ© rÃ©alisÃ©e par Jean-Philippe GuÃ©rard <jean-philippe.guerard@tigreraye.org> le 29 novembre 2007 Ã partir de la version 1.56 du 11 octobre 2007 de la page de manuel de nanorc (pour la version 2.0.0 de nano). Cette page a Ã©tÃ© relue par GÃ©rard Delafond.

Un maximum de soin a Ã©tÃ© apportÃ© lors de l’Ã©laboration de cette traduction ; nÃ©anmoins, quelques imperfections peuvent subsister. Si vous en rencontrez, que ce soit dans la version franÃ§aise ou dans la version originale, n’hÃ©sitez pas Ã les signaler Ã l’auteur ou au traducteur.

La version originale la plus Ã jour de ce document est toujours consultable via la commande :

LANGUAGE=en man nano