En 1989, l’université de Washington a publié un client de messagerie *nix nommé Pine. Ce client contenait un éditeur intégré appelé Pico, qui signifiait Pine’s message composer, et était écrit en C. Pico était un éditeur simple qui se concentrait sur le travail avec un seul document à la fois.
En 1999, lorsque des problèmes avec la licence de Pico se sont développés, Chris Allegretta a créé TIP afin de créer un remplacement logiciel libre. TIP, qui signifiait TIP isn’t Pico, a été renommé Nano en 2000 pour éviter un conflit avec un outil Unix appelé tip
. Nano est devenu une partie du projet GNU en 2001, et par conséquent, Nano est parfois appelé GNU Nano.
Cet article vous montrera comment installer Nano et vous fournira les commandes de base pour commencer.
Installation
L’installation de Nano sur un système basé sur Red Hat Enterprise Linux est aussi simple que sudo yum install nano
, et contrairement à certains éditeurs, aucune configuration supplémentaire n’est nécessaire, sauf si vous souhaitez configurer Nano pour qu’il soit votre éditeur par défaut. Pour faire de Nano l’éditeur par défaut de tout votre système :
sudo cat <<EOF >> /etc/profile.d/nano.shexport VISUAL="nano"export EDITOR="nano"EOF
Pour faire de Nano l’éditeur par défaut d’un utilisateur :
cat <<EOF >> ~/.bash_profileexport VISUAL="nano"export EDITOR="nano"EOF
Puis, pour l’activer, il suffit de taper ./.bash_profile
, ou de vous déconnecter puis de vous reconnecter pour réinitialiser votre session.
Commandes de base
Explorons les commandes de base dont vous aurez besoin pour commencer à utiliser Nano.
Démarrer/modifier un fichier
Pour ouvrir un fichier existant, ou pour créer un nouveau fichier, tapez nano <filename>
. Si le fichier se trouve ou se trouvera dans un autre répertoire, tapez nano </path/to/filename>
. Quelle que soit la façon dont vous ouvrez le fichier, vous commencez sur l’écran d’édition :
Aide
Il existe plusieurs façons d’obtenir de l’aide avec Nano. Si vous êtes sur la ligne de commande, consultez les pages de man en tapant man nano
, ce qui renverra les options de la ligne de commande.
Les autres types d’aide sont disponibles dans le programme une fois que vous éditez. Le premier type est ce que j’ai tendance à appeler » l’aide à l’écran « , car elle est visible en bas de votre écran à tout moment (bien que cette caractéristique varie si vous êtes en train d’utiliser une des fonctions du programme Nano via un raccourci). Par exemple, si vous tapez le raccourci pour justifier, le raccourci pour injustifier remplace l’une des options originales. Un autre exemple est celui de la recherche. L’aide à l’écran se transforme en raccourcis que vous pouvez utiliser pendant la recherche.
Pour accéder à l’aide principale de Nano, tapez Ctrl+G ou Ctrl+g, car Nano n’est pas sensible à la casse en ce qui concerne les raccourcis et les recherches.
Si vous accédez à l’aide depuis l’écran d’édition principal, vous accédez à l’aide principale de Nano, qui comprend toutes les différentes fonctions du programme et leurs raccourcis, ainsi qu’une brève explication de chacune :
Par contre, si vous deviez accéder à l’aide à partir d’une des fonctions du programme, vous trouveriez une aide plus spécialisée similaire à la façon dont les raccourcis à l’écran changent.
Recherche (et remplacement)
Vous pouvez accéder à la fonction de recherche via le raccourci Ctrl+W, et elle n’est pas sensible à la casse comme mentionné précédemment. Une autre caractéristique de ce raccourci est qu’il enveloppera le fichier, donc si vous avez commencé plus bas dans le texte et qu’il y a une correspondance au-dessus, la recherche s’enveloppera jusqu’à cet endroit :
Si, pendant la recherche, vous souhaitez remplacer le texte ou le caractère que vous recherchez, vous pouvez le faire avec le raccourci Ctrl+R. Remarque : si vous avez déjà effectué une recherche jusqu’à au moins la première correspondance, Ctrl+R correspondra à « Lire le fichier » et vous devrez donc faire Ctrl+W puis Ctrl+R pour effectuer une recherche et un remplacement. Si une correspondance est trouvée, vous êtes invité à remplacer cette instance par un Y
(oui) ou N
(non), ou à remplacer toutes les instances, ou à annuler complètement la recherche et le remplacement.
Déplacement
Vous pouvez vous déplacer dans Nano tout en utilisant la fonction de recherche, ou en éditant. Lorsque vous êtes dans la fonction de recherche, utilisez les différents raccourcis pour vous déplacer au début ou à la fin de la ligne, du paragraphe, ou du document lui-même (noté par première ou dernière ligne). Vous pouvez également aller à un emplacement spécifique dans le document.
Lorsque vous vous déplacez pendant l’édition, vous avez la possibilité d’aller à la page précédente ou à la page suivante.
Couper et coller
Comme avec la plupart des éditeurs, vous avez la possibilité de couper (Ctrl+K) et de coller (Ctrl+U) dans Nano, bien que le collage soit appelé Uncut. Pour couper une section spécifique d’une ou plusieurs lignes, marquez d’abord votre sélection en utilisant Ctrl+Shift+6 (Ctrl+^), puis déplacez votre curseur jusqu’à la fin de la sélection, et utilisez à nouveau le raccourci Ctrl+^ pour couper le texte dans le document.
Trouver votre emplacement
Vous avez besoin de savoir où se trouve votre curseur dans le document ? Le raccourci Ctrl+C fournit la ligne, la colonne, le caractère et le pourcentage du parcours dans le document.
Justification
La justification d’un paragraphe le ré-espace afin que toutes les lignes touchent les bords gauche et droit en ajoutant des espaces blancs si nécessaire. Pour justifier votre paragraphe actuel, utilisez le raccourci Ctrl+J ; mais, de la même manière que pour le découper, vous utilisez le raccourci Ctrl+U pour le déjustifier.
Insérer des fichiers
Comme mentionné lors de la discussion sur l’historique de Nano, vous ne pouvez travailler qu’avec un seul fichier à la fois. Cependant, vous pouvez insérer un autre fichier dans le document sur lequel vous travaillez actuellement. Pour insérer l’autre fichier à votre emplacement actuel dans le document, utilisez le raccourci Ctrl+R. Vous pouvez ensuite fournir le chemin d’accès du fichier en le tapant, ou utiliser Ctrl+T pour effectuer une recherche dans le système de fichiers.
Enregistrement ou écriture
Il arrive que vous souhaitiez enregistrer votre document en cours d’édition, et sans avoir à vous déconnecter du document. Cette situation peut être désignée par le terme de sauvegarde ou d’écriture. Pour ce faire, utilisez le raccourci Ctrl+O, et vous serez invité à indiquer le nom de fichier à utiliser (ce qui vous donne la possibilité d’enregistrer dans un autre fichier si vous le souhaitez).
Sortir
Sortir de Nano est simple. Vous tapez Ctrl+X. Vous avez la possibilité d’enregistrer le fichier, de lui donner un nouveau nom ou de ne pas l’enregistrer du tout. Ou, vous pouvez choisir de ne pas quitter le document après tout.
Pros et cons
Comme vous pouvez le voir, Nano est assez simple et direct à utiliser. Il est également extrêmement léger et, à un moment donné, il était l’éditeur par défaut, ainsi que l’éditeur installé en mode récupération. Cependant, Nano a ses limites, comme un ensemble de fonctionnalités plus petit que celui que vous trouverez dans un éditeur plus robuste comme Vim ou Emacs, y compris la possibilité de travailler sur plus d’un document à la fois.