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 [17/11/2019 01:10] Beta-Pictoris [Introduction] |
doc:editeurs:nano [12/09/2020 19:51] Beta-Pictoris [Liens :] |
||
---|---|---|---|
Ligne 50: | Ligne 50: | ||
=== Commandes de base === | === Commandes de base === | ||
- | ^ //Opération// ^ //Raccourcis clavier// ^ //Raccourcis clavier bis// ^ | + | ^ //Opération// ^ //Raccourcis clavier// ^ |
- | | Afficher l'aide |<key>F1</key> |<key>C+g</key> | | + | | Afficher l'aide |<key>C+g</key> | |
- | | Sauvegarder avec confirmation |<key>F3</key> puis valider par <key>Entrée</key> |<key>C+o</key> puis valider par <key>Entrée</key> | | + | | Sauvegarder avec confirmation |<key>C+o</key> puis valider par <key>Entrée</key> | |
- | | Sauvegarder sans confirmation |<key>C+s</key> | | | + | | Sauvegarder sans confirmation |<key>C+s</key> | |
- | | Fermer l'espace en cours / Quitter |<key>F2</key> |<key>C+x</key> | | + | | Fermer l'espace en cours / Quitter |<key>C+x</key> | |
- | === Commandes de déplacement basique === | + | === Commandes de déplacement rapide === |
- | ^ //Déplacer le curseur// ^ //Raccourcis clavier// ^ //Raccourcis clavier bis// ^ | + | ^ //Déplacer le curseur// ^ //Raccourcis clavier// ^ |
- | | vers le haut, le bas, la gauche, la droite |<key>Up</key> , <key>Down</key> , <key>Left</key> , <key>Right</key> |<key>C+p</key> , <key>C+n</key> , <key>C+b</key> , <key>C+f</key> (Previous , Next , Backward , Forward) | | + | | vers le haut, le bas, la gauche, la droite |<key>C+p</key> , <key>C+n</key> , <key>C+b</key> , <key>C+f</key> (Previous , Next , Backward , Forward) | |
- | | au début de la ligne, la fin de la ligne |<key>Début</key> , <key>Fin</key> |<key>C+a</key> , <key>C+e</key> | | + | | au début de la ligne, la fin de la ligne |<key>C+a</key> , <key>C+e</key> | |
- | | à l'écran précédent, à l'écran suivant |<key>PageUp</key> , <key>PageDown</key> |<key>C+y</key> , <key>C+v</key> | | + | | à l'écran précédent, à l'écran suivant |<key>C+y</key> , <key>C+v</key> | |
- | | au début du fichier, à la fin du fichier |<key>C+Début</key> , <key>C+Fin</key> |<key>Alt+AltGr+_</key> , <key>Alt+Maj+:</key> | | + | | au début du fichier, à la fin du fichier |<key>Alt+\</key> , <key>Alt+/</key> | |
=== Commandes de déplacement avancé === | === Commandes de déplacement avancé === | ||
- | ^ //Déplacer le curseur// ^ //Raccourcis clavier// ^ //Raccourcis clavier bis// ^ | + | ^ //Déplacer le curseur// ^ //Raccourcis clavier// ^ |
- | | d'un mot en avant, d'un mot en arrière |<key>C+Right</key> , <key>C+Left</key> |<key>C+Espace</key> , <key>Alt+Espace</key> | | + | | d'un mot en avant, d'un mot en arrière |<key>C+Espace</key> , <key>Alt+Espace</key> | |
- | | au paragraphe précédent, au paragraphe suivant |<key>C+Up</key> , <key>C+Down</key> | | | + | | au paragraphe précédent, au paragraphe suivant |<key>C+Up</key> , <key>C+Down</key> | |
- | | sur la ligne l (et sur la colonne c) |<key>A+g</key> puis entrer le numéro de la ligne (et de la colonne) | | | + | | au début du paragraphe, à la fin du paragraphe |<key>Alt+(</key> , <key>Alt+)</key> | |
- | | sur le crochet (accolade, parenthèse, ... ) adjoint à celui sous le curseur |<key>A+AltGr+)</key> | | | + | | sur la ligne l (et sur la colonne c) |<key>A+g</key> puis entrer le numéro de la ligne (et de la colonne) | |
+ | | sur le crochet (accolade, parenthèse, ... ) adjoint à celui sous le curseur |<key>A+]</key> | | ||
=== Commandes de suppression === | === Commandes de suppression === | ||
- | ^ //Supprimer// ^ //Raccourcis clavier// ^ //Raccourcis clavier bis// ^ | + | ^ //Supprimer// ^ //Raccourcis clavier// ^ |
- | | le caractère se trouvant sous le curseur |<key>Suppr</key> |<key>C+d</key> | | + | | le caractère se trouvant sous le curseur |<key>C+d</key> | |
- | | le caractère se trouvant à la gauche du curseur |<key>S+Suppr</key> |<key>C+h</key> | | + | | le caractère se trouvant à la gauche du curseur |<key>C+h</key> | |
- | | le mot se trouvant à la gauche du curseur |<key>S+C+Suppr</key> | | | + | | le mot se trouvant à la gauche du curseur |<key>S+C+Suppr</key> | |
- | | le mot se trouvant à la droite du curseur |<key>C+Suppr</key> | | | + | | le mot se trouvant à la droite du curseur |<key>C+Suppr</key> | |
- | | la ligne courante |<key>Alt+Suppr</key> | | | + | | la ligne courante |<key>Alt+Suppr</key> | |
=== Commandes d'annulation === | === Commandes d'annulation === | ||
- | ^ //Opération// ^ //Raccourcis clavier// ^ //Raccourcis clavier bis// ^ | + | ^ //Opération// ^ //Raccourcis clavier// ^ |
- | | Annuler la dernière opération |<key>A+u</key> | | | + | | Annuler la dernière opération |<key>A+u</key> | |
- | | Refaire la dernière opération annulée |<key>A+e</key> | | | + | | Refaire la dernière opération annulée |<key>A+e</key> | |
=== Commandes d'édition utilisant le presse-papiers === | === Commandes d'édition utilisant le presse-papiers === | ||
- | ^ //Opération// ^ //Raccourcis clavier// ^ //Raccourcis clavier bis// ^ | + | ^ //Opération// ^ //Raccourcis clavier// ^ |
- | | Marquer le texte à partir de la position courante du curseur |<key>A-a</key> |<key>C+S+-</key> | | + | | Marquer le texte à partir de la position courante du curseur |<key>A-a</key> | |
- | | Couper la ligne courante ou la zone sélectionnée |<key>F9</key> |<key>C-k</key> | | + | | Couper la ligne courante ou la zone sélectionnée |<key>C-k</key> | |
- | | Couper le texte à partir de la position courante du curseur jusqu'à la fin du fichier |<key>A-t</key> | | | + | | Couper le texte à partir de la position courante du curseur jusqu'à la fin du fichier |<key>A-t</key> | |
- | | Copier la ligne courante ou la zone sélectionnée |<key>Maj+Alt+-</key> |<key>Alt+AltGr+ç</key> | | + | | Copier la ligne courante ou la zone sélectionnée |<key>A+^</key> | |
- | | Insérer le contenu du presse-papiers à la position du curseur |<key>F10</key> |<key>C-u</key> | | + | | Insérer le contenu du presse-papiers à la position du curseur |<key>C-u</key> | |
Pour sélectionner du texte, le copier et le coller : | Pour sélectionner du texte, le copier et le coller : | ||
- 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, | - 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, | + | - Faire <key>A-a</key> pour marquer le début de la sélection, |
- 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, | - 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>, | + | - Copier cette sélection avec <key>A</key>+<key>^</key>, |
- Se déplacer à l'endroit voulu pour le collage, | - Se déplacer à l'endroit voulu pour le collage, | ||
- Coller avec <key>C-u</key>. | - Coller avec <key>C-u</key>. | ||
Ligne 108: | Ligne 109: | ||
=== Commandes d'insertion === | === Commandes d'insertion === | ||
- | ^ //Opération// ^ //Raccourcis clavier// ^ //Raccourcis clavier bis// ^ | + | ^ //Opération// ^ //Raccourcis clavier// ^ |
- | | Insérer une tabulation à la position du curseur |<key>C+i</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> | | | + | | Insérer un passage à la ligne à la position du curseur |<key>C+m</key> | |
- | | Insérer un autre fichier dans l'espace en cours |<key>F5</key> puis entrer le chemin du fichier |<key>C+r</key> puis entrer le chemin du fichier | | + | | Insérer un autre fichier dans l'espace en cours |<key>C+r</key> puis entrer le chemin du fichier | |
- | | Auto-Complétion |<key>C+AltGr+)</key> | | | + | | Auto-Complétion |<key>C+]</key> | |
=== Commandes de recherche et remplacement === | === Commandes de recherche et remplacement === | ||
- | ^ //Opération// ^ //Raccourcis clavier// ^ //Raccourcis clavier bis// ^ | + | ^ //Opération// ^ //Raccourcis clavier// ^ |
- | | Rechercher une chaîne ou une expression rationnelle |<key>F6</key> puis entrer la chaîne à rechercher |<key>C+w</key> puis entrer la chaîne à rechercher | | + | | Rechercher une chaîne ou une expression rationnelle |<key>C+w</key> puis entrer la chaîne à rechercher | |
- | | Rechercher le suivant |<key>Alt+w</key> | | | + | | Rechercher la suivante |<key>Alt+w</key> | |
- | | Rechercher le précédent |<key>Alt+q</key> | | | + | | Rechercher la précédente |<key>Alt+q</key> | |
- | | Remplacer une chaîne ou une expression rationnelle |<key>C+AltGr+_</key> puis entrer la chaîne à rechercher, puis la chaîne à remplacer | | | + | | Remplacer une chaîne ou une expression rationnelle |<key>C+\</key> puis entrer la chaîne à rechercher, puis la chaîne à remplacer | |
=== Commandes spéciales === | === Commandes spéciales === | ||
- | ^ //Opération// ^ //Raccourcis clavier// ^ //Raccourcis clavier bis// ^ | + | ^ //Opération// ^ //Raccourcis clavier// ^ |
- | | Indenter la ligne courante ou les lignes sélectionnées |<key>A+AltGr+=</key> | | | + | | Indenter la ligne courante ou les lignes sélectionnées |<key>A+}</key> | |
- | | Désindenter la ligne courante ou les lignes sélectionnées |<key>A+AltGr+'</key> | | | + | | Désindenter la ligne courante ou les lignes sélectionnées |<key>A+{</key> | |
- | | Commenter ou décommenter la ligne courante ou les lignes sélectionnées |<key>C+S+"</key> | | | + | | Commenter ou décommenter la ligne courante ou les lignes sélectionnées |<key>A+3</key> | |
- | | Démarrer/Arrêter l'enregistrement d'une macro |<key>A+:</key> | | | + | | Démarrer/Arrêter l'enregistrement d'une macro |<key>A+:</key> | |
- | | Lancer la macro |<key>A+;</key> | | | + | | Lancer la macro |<key>A+;</key> | |
- | | Lancer le correcteur orthographique |<key>C+t</key> | | | + | | Lancer le correcteur orthographique ( [[:doc:editeurs:nano#exemple-de-fichier-nanorc|Voir aussi le fichier nanorc]] ) |<key>C+t</key> | |
Ligne 166: | Ligne 167: | ||
==== Configuration ==== | ==== Configuration ==== | ||
- | On peut aussi configurer nano ainsi : | + | On peut configurer nano ainsi : |
En local en créant un : | En local en créant un : | ||
Ligne 181: | Ligne 182: | ||
<code root>nano /etc/nanorc</code> | <code root>nano /etc/nanorc</code> | ||
- | Gagner de la place à l'écran en n'affichant pas les raccourcis, décommenter la ligne **set nohelp** : | + | <file bash nanorc> |
- | <file bash /etc/nanorc> | + | # Utiliser le correcteur orthographique GNU Aspell. |
- | ## Don't display the helpful shortcut lists at the bottom of the screen. | + | set speller "aspell -x -c" |
- | #set nohelp | + | |
- | </file> | + | |
- | + | ||
- | Faire disparaître la barre de status, décommentez **set quickblank** : | + | |
- | <file bash /etc/nanorc> | + | |
- | ## Do quick statusbar blanking. Statusbar messages will disappear after | + | |
- | ## 1 keystroke instead of 26. Note that "const" overrides this. | + | |
- | ## | + | |
- | #set quickblank | + | |
- | </file> | + | |
- | + | ||
- | A l'inverse on peut préférer avoir un affichage plus complet comme le défilement de numéros de lignes, colonnes, etc... \\ | + | |
- | Et si vous consultiez : | + | |
- | <code user>man nanorc</code> | + | |
- | + | ||
- | Essayer, c'est l'adopter ! Merci **tux12** ;-) | + | |
- | + | ||
- | === Exemple de fichier nanorc : === | + | |
- | <file bash .nanorc> | ||
# Ctrl+Espace s'arrêtera d'abord après le dernier mot de la ligne courante avant de passer sur la ligne suivante | # Ctrl+Espace s'arrêtera d'abord après le dernier mot de la ligne courante avant de passer sur la ligne suivante | ||
set afterends | set afterends | ||
Ligne 222: | Ligne 204: | ||
set mouse | set mouse | ||
- | # Ouvrir plusieurs fichiers en même temps. Utilisez les raccourcis Ctrl+R, Alt+Gauche et Alt+Droite | + | # Ouvrir plusieurs fichiers en même temps. Utilisez Ctrl+R pour charger un fichier, et Alt+← ou Alt+→ pour changer de fichier. |
set multibuffer | set multibuffer | ||
Ligne 248: | Ligne 230: | ||
# Ctrl+Espace considérera la ponctuation comme faisant partie des mots | # Ctrl+Espace considérera la ponctuation comme faisant partie des mots | ||
set wordbounds | set wordbounds | ||
- | |||
- | # Utiliser le correcteur orthographique "aspell". | ||
- | set speller "aspell -x -c" | ||
# Donner des couleurs aux éléments de l'interface de nano | # Donner des couleurs aux éléments de l'interface de nano | ||
Ligne 264: | Ligne 243: | ||
===== Liens : ===== | ===== Liens : ===== | ||
+ | * [[https://openclassrooms.com/fr/courses/43538-reprenez-le-controle-a-laide-de-linux/39267-nano-lediteur-de-texte-du-debutant#/id/r-39143|Premiers pas avec Nano]], sur OpenClassrooms. | ||
+ | * [[http://www.nano-editor.org/|Le site officiel de GNU nano]] (us) | ||
- | * [[doc:editeurs:nano:nano-tp-par-l-exemple|TP : nano par l'exemple]] | ||
- | * [[http://www.nano-editor.org/|Le site officiel de GNU nano]] (us) | ||
- | * [[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 | ||
- | * [[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 | ||
- | * [[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 | ||