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 09/07/2012, 16:12]
Canigou 66 ne seront pas traduit > ne seront pas traduits, touche supérieur > touche supérieure, pour position le curseur à l'endroit > pour positionner le curseur à l'endroit, ou renommez la > ou renommez-la, les fichier > les fichiers
nano [Le 27/02/2023, 20:33] (Version actuelle)
L'Africain
Ligne 1: Ligne 1:
-{{tag>Hardy Lucid Natty Oneiric Precise ​éditeur_de_texte console}}+{{tag>Jammy éditeur_de_texte console}}
  
 ---- ----
  
 ====== Nano  ====== ====== Nano  ======
- +**Nano** est un simple [[éditeur de texte]] qui n'​offre pas de fantaisie, crée en 1999. 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. ​+
  
  
 ===== 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 21: Ligne 20:
 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 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.
  
-Vous pouvez aussi utiliser l'​option -pour **afficher les numéros de lignes** :+Vous pouvez aussi utiliser l'​option -pour **afficher les numéros de lignes**, à gauche de la zone du texte : 
 +<​code>​nano -l nom_du_fichier</​code>​ 
 + 
 +Ou l'​option -c :
 <​code>​nano -c nom_du_fichier</​code>​ <​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 nano, ce qui peut notamment poser un souci pour l'​exécution d'un script.\\+<note tip>Il peut arriver que vous modifiiez ​certains de vos textes sous Windows. Attention dans ce cas à prendre ​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 nano, ce 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>​ Pour afficher ces caractères particuliers utilisez l'​option -N<​code>​nano -N nom_du_fichier</​code></​note>​
  
 ==== Commandes de base ==== ==== Commandes de base ====
  
-Pour sauvegarder dans Nano, vous devez employer ​des raccourcis clavier+Les commandes de base sont des raccourcis clavier, ​indiqués en bas de l'​écransous la zone d'​édition :
-  * Pour écrire dans un fichier ou le sauvegarder,​ utilisez Ctrl--o +
-  * Pour quitter NanoCtrl--x +
-  * Pour rechercher dans le fichierCtrl--w+
  
-Ce sont les trois commandes principales que vous emploierez. Nano en indique d'autres en bas de l'écransous la zone d'édition.+<​code>​^G Aide        ^O Écrire ​     ^W Chercher ​   ^K Couper ​     ^T Exécuter ​   ^C Emplacement M-U Annuler ​   M-A Placer la marque 
 +^X Quitter ​    ^R Lire fich ^\ Remplacer ​  ^U Coller ​     ^J Justifier ​  ^_ Aller ligne M-E Refaire ​   M-6 Copier</​code>​ 
 +''​^''​ correspond à la touche ''​Ctrl''​ et ''​M-''​ à la touche ''​Alt''​ (à maintenir appuyée pendant qu'on presse une autre touche). 
 + 
 +  * Pour écrire dans un fichier ou le sauvegarder,​ utilisez ''​Ctrl + O''​ 
 +  * Pour quitter ​Nano''​Ctrl + X''​ 
 +  * Pour rechercher dans le fichier''​Ctrl + W''​ 
 +  * Pour annuler, ''​Alt + U''​ 
 +<note tip>Pour sauvegarder directement : il suffit ​d'appuyer sur CTRL + S en même temps 
 + 
 +Pour quitter : il suffit d'​appuyer sur F2 (et N pour quitter sans sauvegarder)</​note>​
  
 ==== Copier coller ==== ==== Copier coller ====
 +
 +Le copier/​coller ne fonctionne pas sur un clavier français.
  
 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 : 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 :
  
-  * Sélectionner le texte : pour cela positionner le curseur avant (ou après) le texte à copier. Puis enfoncer les touches **Ctrl** plus **Shift** plus **-** (la touche où l'on trouve le et le | ), //Marque posée// s'​affiche en bas de l'​écran. Utilisez flèche droite ou gauche pour sélectionner le texte. +  * 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 copier le texte sélectionné on utilisera les touches ​**Shift** + **Alt** + **6** (touche supérieure du clavier)on peut supprimer la marque en cliquant une seconde fois sur **Ctrl** plus **Shift** plus **-**+  * Pour copier le texte sélectionné on utilisera les touches **Alt** +  **6** (sur un clavier ​françaispresser ​**Shift** **-** pour obtenir ​**6**), on peut aussi couper ​le texte avec les touches **Ctrl** plus **k** afin de mettre en mémoire l'​information 
-  * Pour coller ​le texte on utilisera ​les touches ​**Ctrl** plus **u**. Pour couper ​le texte ce sont les touches ​**Ctrl** plus **k**.+  * Coller ​le texte avec **Ctrl** plus **u**. 
 + 
  
 ===== Configuration ===== ===== Configuration =====
Ligne 67: Ligne 80:
 ==== 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 positionner 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]]**
   - Maintenant lancer avec l'​option -m: <​code>​nano -m VOTREFICHIER</​code>​   - Maintenant lancer avec l'​option -m: <​code>​nano -m VOTREFICHIER</​code>​
  
Ligne 77: Ligne 90:
 Afin de faciliter la lecture de code, la coloration syntaxique s'​avère indispensable. 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**. ​+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).
Ligne 85: Ligne 98:
 Libre à vous de modifier les fichiers 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 : [[https://​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 ===== ===== Liens =====
  
-  * [[http://​www.nano-editor.org| Site de Nano]]  +  * [[https://​www.nano-editor.org|Site de Nano]] 
-  * [[http://​www.nano-editor.org/​dist/​v1.2/​nano.html | Manuel de Nano]]  +  * [[https://​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.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]] +  * [[https://openclassrooms.com/fr/​courses/​43538-reprenez-le-controle-a-laide-de-linux/39267-nano-lediteur-de-texte-du-debutant|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)]] 
 +  * [[https://​www.microsoft.com/​en-us/​download/​details.aspx?​id=46919 | logiciel PowerShell Desired State Configuration for Linux par Microsoft]]
  
 ---- ----
  
 //​Contributeurs principaux : [[contributeurs|les contributeurs d'​Ubuntu-fr]],​ [[:​utilisateurs:​YoBoY]] (§ « Configuration »).//​ //​Contributeurs principaux : [[contributeurs|les contributeurs d'​Ubuntu-fr]],​ [[:​utilisateurs:​YoBoY]] (§ « Configuration »).//​
  • nano.1341843154.txt.gz
  • Dernière modification: Le 09/07/2012, 16:12
  • par Canigou 66