Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

nano [Le 04/11/2010, 20:54]
mydjey ajout paragraphe copier / coller
nano [Le 28/12/2016, 17:13]
Ligne 1: Ligne 1:
-{{tag>​Hardy Intrepid Jaunty Karmic éditeur_de_texte console}} 
  
----- 
- 
-====== 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. ​ 
- 
- 
-===== Installation ===== 
- 
-Normalement,​ Nano est déjà installé sur votre système. Cependant, si tel n'​était pas le cas, il vous suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt://​nano|nano]]**. 
- 
-===== Utilisation ===== 
- 
-==== Démarrage ==== 
- 
-Simplement dans un [[:​terminal]] lancez ''​nano''​ avec le nom du fichier à créer ou existant : 
- 
-  nano -w nom_du_fichier 
- 
-Ceci l'​ouvrira dans une fenêtre d'​édition. Vous pouvez créer de nouveaux fichiers ou éditer les fichiers existants. Le « ''​-w''​ » est présent pour neutraliser le //​wordwrapping//,​ qui peut poser des problèmes pour quelques types de fichiers. 
- 
-==== Commandes de base ==== 
- 
-Pour sauvegarder dans Nano, vous devez employer des raccourcis clavier. 
-  * Pour écrire dans un fichier ou le sauvegarder,​ utilisez Ctrl--o 
-  * Pour quitter Nano, Ctrl--x 
-  * Pour rechercher dans le fichier, Ctrl--w 
- 
-Ce sont les trois commandes principales que vous emploierez. Nano en indique d'​autres en bas de l'​écran,​ sous la zone d'​édition. 
- 
-==== Copier coller ==== 
- 
-La pratique n'est pas très intuitive, mais il est possible de copier coller du texte dans Nano, pour ce faire : 
-D'​abord positionner le curseur avant (ou après) le texte à copier. 
-Puis enfoncer les touches **Ctrl -** (la touche où l'on trouve le 6 et le |), //Marque posée// s'​affiche en bas de l'​écran. 
-Ensuite, déplacer les flèches vers la droite ou la gauche pour sélectionner le texte. Puis copier le texte à l'aide des touches **Alt 6** (touche supérieur du clavier), on peux supprimer la marque en cliquant une seconde fois sur **Ctrl -**. 
-Pour coller le texte on utilisera les touches : **Ctrl u**. 
-Pour couper le texte ce sont les touches **Ctrl k**. 
- 
-===== Configuration ===== 
- 
-Nano offre beaucoup de paramètres de configuration,​ comme l'​auto-indentation,​ l'​enregistrement automatique,​ la coloration syntaxique et bien d'​autres. 
-Dans la configuration d'​origine la plupart de ces options sont désactivées pour rendre l'​utilisation de Nano la plus simple possible. 
- 
-Commençons par copier le fichier de configuration global **/​etc/​nanorc** dans votre dossier personnel en [[:​terminal|ligne de commande]], ainsi chaque utilisateur peut configurer Nano de la façon dont il le souhaite : 
- 
-  cp /etc/nanorc ~/.nanorc 
- 
-Il ne reste plus qu'à [[:​tutoriel:​comment_editer_un_fichier|éditer le fichier]] **.nanorc** que vous venez de créer dans votre dossier personnel et de dé-commenter quelques lignes (enlever le **#** devant la ligne). 
- 
-Quelques exemples : 
- 
-  * indentation automatique : **# set autoindent** 
-  * sauvegarde automatique : **# set backup** 
-  * inclusion de configurations : **# include ...** 
- 
-Ce dernier exemple vous montre d'​ailleurs que ce fichier de configuration possède déjà de nombreuses références (en fin de fichier) vers d'​autres fichiers « .nanorc » permettant la prise en charge de la coloration syntaxique pour divers types de fichiers (C, Python, HTML, sh, etc.) dans Nano. 
- 
-La documentation,​ ainsi que la lecture des fichiers de configuration prédéfinis vous permettront de personnaliser au mieux Nano en fonction de vos besoins et de vos envies. 
- 
-==== Nano supporte les souris ==== 
- 
-Par défaut gpm donne le support de l'​utilisation de la souris dans le terminal (+copier coller en clic), nous allons voir comment pour position le curseur à l'​endroit du clic. [[:Vim]] supporte également cette fonctionnalité. 
- 
-Pour que vim place le curseur ou vous cliquez : 
-  - Installer [[apt://​gpm|gpm]] 
-  - Maintenant lancer avec l'​option -m: <​code>​nano -m VOTREFICHIER</​code>​ 
- 
-==== Ajouter la coloration syntaxique ==== 
- 
-Afin de faciliter la lecture de code, la coloration syntaxique s'​avère indispensable. 
- 
-Vous trouverez [[http://​www.chtiland.com/​ubuntu/​docs/​nano/​nanorc_color.tgz|ici]] une archive tgz contenant un fichier **.nanorc** avec un dossier **.nanosyntax**. ​ 
- 
-Si vous avez déjà apporté des modifications à votre fichier ***.nanorc** faites en une copie (ou renommez la). 
- 
-Décompressez cette archive dans votre répertoire home (**/​home///​monnom//​** ou **~**). 
- 
-Libre à vous de modifier les fichier contenus dans le dossier **.nanosyntax** ou d'en créer de nouveaux (pensez à nous en faire profiter ;-)) 
- 
-//Sources : [[http://​freethegnu.wordpress.com/​2007/​06/​23/​nano-shortcuts-syntax-highlight-and-nanorc-config-file-pt2/​|1]] - [[http://​milianw.de/​blog/​Syntax-Highlighting-in-Nano|2]]//​ 
- 
-===== Liens ===== 
- 
-  * [[http://​www.nano-editor.org/​ | Site de Nano]] ​ 
-  * [[http://​www.nano-editor.org/​dist/​v1.2/​nano.html | Manuel de Nano]] ​ 
-  * [[http://​www.delafond.org/​traducmanfr/​man/​man1/​nano.1.html | Une page man en français]] ​ 
-  * [[http://​www.siteduzero.com/​tutoriel-3-168143-introduction-a-l-edition-de-texte-avancee-l-exemple-de-gnu-nano.html | Tutoriel d'​apprentissage des commandes de Nano]] 
-  * Source : [[http://​wiki.ubuntu.com/​NanoHowto]] 
- 
----- 
- 
-//​Contributeurs principaux : [[utilisateurs:​Manu]] (traduction),​ [[:​utilisateurs:​YoBoY]] (§ « Configuration »).//​