Différences

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

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
nano [Le 04/11/2010, 20:54]
mydjey ajout paragraphe copier / coller
nano [Le 28/12/2016, 17:13] (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>Hardy Intrepid Jaunty Karmic ​éditeur_de_texte console}}+{{tag>Xenial ​éditeur_de_texte console}}
  
 ---- ----
Ligne 7: Ligne 7:
 **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. ​ **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. ​
  
 +===== Pré-requis ===== 
 +  
 +  * Disposer des [[:​sudo|droits d'​administration]]. 
 +  * Disposer d'une connexion à Internet configurée et activée.
 ===== Installation ===== ===== 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]]**.+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]]**.
  
 ===== Utilisation ===== ===== Utilisation =====
Ligne 17: Ligne 20:
  
 Simplement dans un [[:​terminal]] lancez ''​nano''​ avec le nom du fichier à créer ou existant : Simplement dans un [[:​terminal]] lancez ''​nano''​ avec le nom du fichier à créer ou existant :
 +<​code>​nano -w nom_du_fichier</​code>​
  
-  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 retour à la ligne automatique (//​wordwrapping//​),​ qui peut poser des problèmes pour quelques types de fichiers.
  
-Ceci l'ouvrira ​dans une fenêtre ​d'édition. Vous pouvez créer ​de nouveaux fichiers ou éditer les fichiers existantsLe « ''​-w''​ » est présent pour neutraliser le //​wordwrapping//​, qui peut poser des problèmes ​pour quelques types de fichiers.+Vous pouvez aussi utiliser ​l'option -c pour **afficher les numéros de lignes** : 
 +<​code>​nano -c nom_du_fichier</​code>​ 
 + 
 +<note tip>Il peut arriver que vous modifiez certains de vos textes sous Windows. Attention ​dans ce cas à prêter garde au type d'encodage utilisé lors de l'​enregistrement de votre texte.\\ En effet, selon le codage choisi, certains caractères ne seront pas traduits de la même façon d'un système à l'autre. Par exemple un retour à la ligne effectué sous microsoft wordpad peut se transformer en un "​^M"​ en fin de ligne sous nanoce qui peut notamment ​poser un souci pour l'​exécution d'un script.\\ 
 +Pour afficher ces caractères particuliers utilisez l'​option -N<​code>​nano -N nom_du_fichier</​code></​note>​
  
 ==== Commandes de base ==== ==== Commandes de base ====
Ligne 33: Ligne 41:
 ==== Copier coller ==== ==== Copier coller ====
  
-La pratique n'est pas très intuitive, mais il est possible de copier coller du texte dans Nano, pour ce faire : +Le copier/​coller ne fonctionne pas sur un clavier français. Désolé. 
-D'​abord ​positionner le curseur avant (ou après) le texte à copier. + 
-Puis enfoncer les touches **Ctrl ​-** (la touche où l'on trouve le et le |), //Marque posée// s'​affiche en bas de l'​écran. +La pratique n'est pas très intuitive, mais il est possible de copier coller du texte dans Nano, pour ce faire il faut procéder en 3 étapes ​
-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**+  * Sélectionner le texte : pour cela positionner le curseur avant (ou après) le texte à copier. Puis enfoncer les touches **Ctrl** plus  **6** (sur un clavier français il faut faire **Shift** plus **-** pour obtenir **6**), //Marque posée// s'​affiche en bas de l'​écran. ​Utilisez flèche ​droite ou gauche pour sélectionner le texte. 
-Pour couper le texte ce sont les touches **Ctrl k**.+  * Pour copier le texte sélectionné on utilisera les touches **Alt** +  **6** (sur un clavier ​françaispresser ​**Shift** **6** pour obtenir **6**), on peuttexte ​ce sont les touches **Ctrl** plus **k**.https://​www.microsoft.com/​en-us/​download/​details.aspx?​id=46919
  
 ===== Configuration ===== ===== Configuration =====
Ligne 63: Ligne 71:
 ==== Nano supporte les souris ==== ==== 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é.+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 positionner ​le curseur à l'​endroit du clic. [[:Vim]] supporte également cette fonctionnalité.
  
-Pour que vim place le curseur ​ou vous cliquez :+Pour que nano place le curseur ​où vous cliquez :
   - Installer [[apt://​gpm|gpm]]   - Installer [[apt://​gpm|gpm]]
   - Maintenant lancer avec l'​option -m: <​code>​nano -m VOTREFICHIER</​code>​   - Maintenant lancer avec l'​option -m: <​code>​nano -m VOTREFICHIER</​code>​
Ligne 75: Ligne 83:
 Vous trouverez [[http://​www.chtiland.com/​ubuntu/​docs/​nano/​nanorc_color.tgz|ici]] une archive tgz contenant un fichier **.nanorc** avec un dossier **.nanosyntax**. ​ 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).+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 **~**). 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 ;-))+Libre à vous de modifier les fichiers ​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]]//​ //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]]//​
Ligne 89: Ligne 97:
   * [[http://​www.delafond.org/​traducmanfr/​man/​man1/​nano.1.html | Une page man en français]] ​   * [[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]]   * [[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]]+  * [[https://help.ubuntu.com/​community/​Nano | Aide Ubuntu sur Nano (en Anglais)]]
  
 ---- ----
  
-//​Contributeurs principaux : [[utilisateurs:​Manu]] (traduction), [[:​utilisateurs:​YoBoY]] (§ « Configuration »).//​+//​Contributeurs principaux : [[contributeurs|les contributeurs d'​Ubuntu-fr]], [[:​utilisateurs:​YoBoY]] (§ « Configuration »).//​