GNU nano

Page d’aide sur l’homonymie

Pour les articles homonymes, voir Nano (homonymie).

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Cet article ne cite pas suffisamment ses sources ().

Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références ».

En pratique : Quelles sources sont attendues ? Comment ajouter mes sources ?

GNU nano
Description de l'image Gnu-nano.svg.
Description de l'image GNU nano 6.0 screenshot.png.
Informations
Créateur Chris Allegretta (d)Voir et modifier les données sur Wikidata
Développé par Projet GNUVoir et modifier les données sur Wikidata
Première version Voir et modifier les données sur Wikidata
Dernière version 8.0 (Grus grus, )[1]Voir et modifier les données sur Wikidata
Dépôt git.savannah.gnu.org/cgit/nano.gitVoir et modifier les données sur Wikidata
État du projet  Actif
Écrit en CVoir et modifier les données sur Wikidata
Interface NcursesVoir et modifier les données sur Wikidata
Système d'exploitation GNU/Linux, BSD et macOSVoir et modifier les données sur Wikidata
Environnement GNU/Linux, FreeBSD, NetBSD, OpenBSD, GNU
Langues Anglais
Type Éditeur de texte
Application console (en)
Paquet GNUVoir et modifier les données sur Wikidata
Politique de distribution Gratuit
Licence Licence publique générale GNU version 3 ou ultérieureVoir et modifier les données sur Wikidata
Documentation www.nano-editor.org/docs.phpVoir et modifier les données sur Wikidata
Site web nano-editor.orgVoir et modifier les données sur Wikidata

modifier - modifier le code - voir Wikidata (aide) Consultez la documentation du modèle

nano est un éditeur de texte pour les systèmes Unix et dérivés, basé sur la bibliothèque ncurses et publié sous licence GNU GPL. C’est un clone libre de Pico, l’éditeur de texte du logiciel de courrier électronique Pine. GNU nano s’efforce de reproduire les fonctionnalités et la simplicité de l’interface de Pico, mais sans conserver la dépendance forte envers Pine qu’impose Pico.

Historique

La première version de nano a été écrite par Chris Allegretta en 1999, et s’appelait TIP (acronyme récursif de TIP Isn't Pico, « TIP n’est pas Pico »). Son ambition était d’écrire un logiciel libre pour remplacer Pico, car ni Pico ni Pine n’étaient distribués sous une licence libre. Le nom a officiellement changé pour nano le , car le nom précédent entrait en conflit avec un autre programme Unix. Le nouveau nom provient du Système international d'unités, dans lequel nano signifie « 1 000 fois plus que pico », bien que le rétroacronyme Nano is ANOther editor (« Nano est un autre éditeur ») soit parfois utilisé. En février 2001, nano est officiellement devenu un programme du projet GNU.

Plus récemment, Nano s’est vu ajouter des fonctionnalités faisant défaut à Pico, telle que la coloration syntaxique, la recherche et le remplacement de texte avec des expressions rationnelles, le défilement ligne par ligne ou la possibilité d’éditer plusieurs tampons.

Chris Allegretta avait publiquement remis la maintenance de nano entre les mains de David Lawrence Ramsey le [2], mais demeurait le principal hacker du projet une décennie plus tard.

Le support de l’UTF-8, l’annulation et la redéfinition des touches sont intégrés dans nano à partir de la version 2.0.

Touches de contrôle

Au lieu d’être contrôlé par la souris, nano, tout comme Pico, se contrôle avec les modificateurs, en particulier les touches Ctrl. Par exemple, Ctrl-O enregistre le fichier en cours d’édition et Ctrl-W ouvre le menu de recherche. Nano dispose d’une barre d’état de deux lignes au bas de l’écran, dans laquelle sont listées les raccourcis des commandes disponibles dans le contexte actuel. La commande Ctrl-G permet d’obtenir un écran d’aide, avec une liste plus complète des commandes.

À la différence de Pico, nano utilise les modificateurs Alt pour modifier son comportement. Par exemple, Alt-S active ou désactive le défilement ligne par ligne. Pratiquement toutes les fonctionnalités activables depuis la ligne de commande peuvent être basculées dynamiquement durant l’édition.

Notes et références

  1. (en) Benno Schulenberg, « nano-8.0 is released », (consulté le )
  2. (en) Chris Allegretta, GNU nano 1.3 branch opened in CVS, nano-devel, (lire en ligne).

Sur les autres projets Wikimedia :

  • GNU nano, sur Wikimedia Commons

Annexes

Articles connexes

Liens externes

  • (en) Site officiel
  • (en) Répertoire du logiciel libre ;
v · m
Histoire
Licences
Logiciels
Personnalités
  • Ludovic Courtès (auteur de GNU Guix)
  • Werner Koch
  • Christian Grothoff (auteur de GNUnet)
  • Simon Josefsson
  • Matt Lee
  • Stefan Monnier
  • Alexandre Oliva
  • Thomas Schwinge
  • Richard Stallman
  • John Gilmore
  • Mark H. Weaver
  • Andy Wingo
  • icône décorative Portail de l’informatique
  • icône décorative Portail des logiciels libres
  • icône décorative Portail GNU/Linux