Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:editeurs:nano [09/10/2015 20:04] paskal [Utilisation] |
doc:editeurs:nano [24/10/2015 10:32] nIQnutn [Utilisation avancée] |
||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
* Commentaires : //Un éditeur simple d'utilisation pour, entre autres choses, administrer son système.// | * Commentaires : //Un éditeur simple d'utilisation pour, entre autres choses, administrer son système.// | ||
* A savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * A savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
- | * Suivi : {{tag>à-tester}} | + | * Suivi : |
- | * Création par [[user>smolski]] 12/06/2009 | + | * Création par [[user>smolski]] le 12/06/2009 |
- | * Testé par .... le .... | + | * Révision par [[user>milou]] et [[user>paskal]] le 11/10/2015 |
+ | * Tests réalisés par [[user>milou]] le 11/10/2015 | ||
* Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=1448 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=1448 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
Ligne 33: | Ligne 34: | ||
Pour une édition en tant que root du fichier ''monfichier'' | Pour une édition en tant que root du fichier ''monfichier'' | ||
<code root>nano monfichier</code> | <code root>nano monfichier</code> | ||
+ | |||
+ | <note warning>Certaines séquences peuvent fonctionner en terminal mais pas en console.\\ | ||
+ | L'inverse est aussi possible.</note> | ||
+ | |||
+ | ==== Les commandes principales ==== | ||
+ | |||
+ | Ces raccourcis clavier s'appliquent pour un clavier Azerty Français | ||
=== Commandes de base === | === Commandes de base === | ||
Ligne 45: | Ligne 53: | ||
| Opération | Raccourcis clavier | | | Opération | Raccourcis clavier | | ||
+ | | Supprimer le caractère se trouvant sous le curseur |<key>C+d</key> | | ||
+ | | Supprimer le caractère se trouvant à la gauche du curseur |<key>C+h</key> | | ||
+ | | Copier la ligne courante dans le presse-papiers |<key>Maj+Alt+-</key> | | ||
| Couper la ligne courante vers le presse-papiers |<key>F9</key> ou <key>C-k</key> | | | Couper la ligne courante vers le presse-papiers |<key>F9</key> ou <key>C-k</key> | | ||
- | | Coller le presse-papiers à partir de la ligne courante |<key>F10</key> ou <key>C-u</key> | | + | | Insérer le contenu du presse-papiers à la position du curseur |<key>F10</key> ou <key>C-u</key> | |
+ | | Insérer une tabulation à la position du curseur |<key>C-i</key> | | ||
+ | | Insérer un passage à la ligne à la position du curseur |<key>C-m</key> | | ||
| Rechercher une chaîne ou une expression rationnelle |<key>F6</key> ou <key>C-w</key> puis entrer la chaîne à rechercher | | | Rechercher une chaîne ou une expression rationnelle |<key>F6</key> ou <key>C-w</key> puis entrer la chaîne à rechercher | | ||
| Rechercher le suivant |<key>Alt-w</key> | | | Rechercher le suivant |<key>Alt-w</key> | | ||
| Insérer un autre fichier dans l'espace en cours |<key>F5</key> ou <key>C-r</key> puis entrer le chemin du fichier| | | Insérer un autre fichier dans l'espace en cours |<key>F5</key> ou <key>C-r</key> puis entrer le chemin du fichier| | ||
- | ===== Utilisation avancée ===== | + | Pour sélectionner du texte, le copier et le coller : |
- | ==== Options ==== | + | - Se déplacer avec les flèches <key>Up</key> <key>Down</key> <key>Left</key> <key>Right</key> pour se placer à l'endroit voulu, |
- | + | - Faire <key>A-a</key> ou <key>Maj-C</key>+<key>-</key> pour marquer le début de la sélection, | |
- | === Option -c === | + | - Se déplacer avec les flèches <key>Up</key> <key>Down</key> <key>Left</key> <key>Right</key> pour sélectionner la zone de texte à copier, |
- | + | - Copier cette sélection avec <key>Maj-A</key>+<key>-</key>, | |
- | Pour que nano affiche en permanence les coordonnées ligne/colonne, il est possible de le lancer avec l'option ''-c'' : | + | - Se déplacer à l'endroit voulu pour le collage, |
- | <code user>nano -c <fichier></code> | + | - Coller avec <key>C-u</key>. |
- | ==== Commandes avancées ==== | ||
- | FIXME à tester | + | === Commandes de déplacement === |
| Déplacer le curseur | Raccourcis clavier | | | Déplacer le curseur | Raccourcis clavier | | ||
Ligne 70: | Ligne 82: | ||
| vers la droite |<key>C-f</key> (forward) | | | vers la droite |<key>C-f</key> (forward) | | ||
| d'un mot en avant |<key>C-Espace</key> (forward) | | | d'un mot en avant |<key>C-Espace</key> (forward) | | ||
- | | d'un mot en arrière |<key>Alt-Maj-Espace</key> (forward) | | + | | d'un mot en arrière |<key>Alt-Maj-Espace</key> (backward) | |
- | | à la page précédente |<key>C-y</key> | | + | |
- | | à la page suivante |<key>C-v</key> | | + | |
| au début de la ligne |<key>C-a</key> | | | au début de la ligne |<key>C-a</key> | | ||
| à la fin de la ligne |<key>C-e</key> | | | à la fin de la ligne |<key>C-e</key> | | ||
| au début du paragraphe |<key>Alt-(</key> | | | au début du paragraphe |<key>Alt-(</key> | | ||
| à la fin du paragraphe |<key>Alt-)</key> | | | à la fin du paragraphe |<key>Alt-)</key> | | ||
- | | au début du fichier |<key>AltGr-\</key> | | + | | au début du fichier |<key>Alt+AltGr+_</key> | |
- | | à la fin du fichier |<key>Alt-Maj-/</key> | | + | | à la fin du fichier |<key>Alt+Maj+:</key> | |
+ | | à l'écran précédent |<key>F7</key> ou <key>C-y</key> ou <key>PageUp</key> | | ||
+ | | à l'écran suivant |<key>F8</key> ou <key>C-v</key> ou <key>PageDown</key> | | ||
+ | |||
+ | ===== Utilisation avancée ===== | ||
+ | |||
+ | ==== Options ==== | ||
+ | |||
+ | === Option -c === | ||
+ | |||
+ | Pour que nano affiche en permanence les coordonnées ligne/colonne, il est possible de le lancer avec l'option ''-c'' : | ||
+ | <code>nano -c <fichier></code> | ||
+ | |||
+ | === Option -m === | ||
+ | Pour utiliser la souris dans le terminal, lancer nano avec l'option ''-m'' | ||
+ | |||
+ | Par défaut gpm donne le support de l'utilisation de la souris dans le terminal (+ copier-coller en un clic), nous allons voir comment faire pour positionner le curseur à l'endroit du clic. | ||
+ | |||
+ | Pour que nano place le curseur où vous cliquez : | ||
+ | |||
+ | Installer [[doc:autres:gpm | gpm]] | ||
+ | |||
+ | Lancer nano avec l'option -m: | ||
+ | |||
+ | <code>nano -m <fichier></code> | ||
+ | |||
+ | === Option -B === | ||
+ | |||
+ | L'option permet de sauvegarder l'ancienne version du fichier. Il est donc possible de récupérer cette version en cas d'erreur. | ||
+ | Le fichier sera renommé avec le suffixe **~**, on retrouvera alors le fichier ''<fichier>'' et ''<fichier>~'' sa sauvegarde. | ||
+ | |||
+ | Lancer nano avec l'option -B: | ||
+ | |||
+ | <code>nano -B <fichier></code> | ||
==== Configuration ==== | ==== Configuration ==== | ||
Ligne 279: | Ligne 322: | ||
===== Liens : ===== | ===== Liens : ===== | ||
- | Le lien en français pour tout comprendre des options nanorc : \\ | + | * [[http://www.nano-editor.org/|Le site officiel de GNU nano]] (us) |
- | http://www.linuxcertif.com/man/5/nanorc/ | + | * [[http://www.linuxcertif.com/man/5/nanorc/|Le lien en français pour tout comprendre des options nanorc]] |
- | + | * [[https://doc.ubuntu-fr.org/nano|Nano]], sur ubuntu-fr | |
- | Le site officiel de GNU nano : \\ | + | * [[https://openclassrooms.com/courses/reprenez-le-controle-a-l-aide-de-linux/nano-l-editeur-de-texte-du-debutant|Nano, l'éditeur de texte du débutant]], sur OpenClassrooms |
- | http://www.nano-editor.org/ | + | * [[https://openclassrooms.com/courses/introduction-a-l-edition-de-texte-avancee-l-exemple-de-gnu-nano|Introduction à l'édition de texte avancée]], sur OpenClassrooms |