Guide rapide de l’éditeur de texte nano sur le Raspberry Pi

Guide rapide de l'éditeur de texte nano sur le Raspberry Pi

Si je dois éditer des fichiers texte directement sur mon Raspberry Pi, mon éditeur de texte de choix est nano. Il existe d’autres éditeurs de texte, mais je préfère l’interface relativement simple de nano.

En tant qu’utilitaire basé sur une ligne de commande, cela peut sembler étrange pour les utilisateurs qui sont plus familiers avec une interface graphique, mais il est facile d’apprendre les bases. La coloration syntaxique est disponible, ce qui facilite la lecture et la révision des scripts.

Lancement de nano

Pour démarrer nano, vous pouvez simplement taper nano à l’invite de commande. Cela se lancera avec un « nouveau tampon ». En d’autres termes un fichier texte vide qui n’a pas de nom.

Pour lancer un fichier texte existant, vous tapez nano suivi du nom du fichier :

nano berryclip_01.py

Vous verrez quelque chose comme ceci :

Capture d'écran de l'éditeur de texte nano #1

Écran principal nano

Si votre fichier n’est pas dans le répertoire courant vous devrez spécifier le chemin complet :

nano /home/pi/berrryclip/berryclip_01.py

Si le fichier est un fichier système, vous devrez peut-être utiliser des autorisations élevées :

sudo nano -w /etc/fstab

Noter: Utilisez toujours le commutateur -w lors de l’ouverture des fichiers système. Il désactive l’encapsulation des longues lignes et garantit que le fichier n’est pas modifié d’une manière susceptible d’affecter votre système.

Modification de texte

Une fois dans nano, vous pouvez commencer à taper. Des fonctions supplémentaires peuvent être activées à l’aide des touches CTRL ou ESC. Ces raccourcis sont répertoriés à la fin de cet article. Vous pouvez lister ces clés en mode nano en utilisant CTRL+G (Appuyez et maintenez la touche CTRL puis appuyez sur la touche G) :

Capture d'écran de l'éditeur de texte nano #2

Pages d’aide nano (CTRL+G)

Retournez à l’écran principal en utilisant CTRL+X.

Pour vous aider à démarrer, voici un bref résumé des fonctionnalités les plus utiles de nano.

Enregistrer et quitter

Pour enregistrer un fichier, vous pouvez utiliser CTRL+O.

Pour quitter nano, vous pouvez utiliser CTRL+X. Vous serez invité à enregistrer votre fichier s’il a changé et vous pouvez répondre à cette invite avec un O ou un N. Si vous avez changé d’avis à ce stade, vous pouvez revenir à l’écran d’édition principal en utilisant CTRL+C.

Couper et coller

Couper une ligne en utilisant CTRL+K. Pour copier une ligne, utilisez ALT+6.

Collez une ligne à la position du curseur en utilisant CTRL+U.

Pour couper ou copier plusieurs lignes, utilisez CTRL+K ou alors ALT+6 sur chaque ligne, puis collez-les tous en utilisant un seul CTRL+U. Ils sont collés dans l’ordre dans lequel vous les avez coupés/copiés. Utilisant CTRL+U collera à nouveau un autre ensemble de texte si nécessaire.

Vous pouvez également marquer un bloc de texte avant de le couper. Positionnez votre curseur au début du texte et appuyez sur CTRL+6. Placez ensuite votre curseur après le texte et utilisez CTRL+K ou alors ALT+6 couper ou copier. CTRL+U coller.

Recherche et remplacement de texte

Pour rechercher du texte, utilisez CTRL+W. Entrez le texte que vous devez rechercher et appuyez sur Entrée. Pour répéter la recherche, utilisez ALT+W.
Pour effectuer une recherche et remplacer, utilisez ALT+R.

Vous ne pouvez pas ouvrir de fichiers une fois que nano est en cours d’exécution. Bien que vous puissiez insérer un fichier dans le tampon actuel, vous ne pouvez pas ouvrir un fichier directement une fois que vous êtes dans nano. Vous devez le lancer depuis la ligne de commande. Je trouve cela assez étrange. Si vous devez éditer un certain nombre de fichiers, vous devez quitter et charger chacun d’eux à tour de rôle à partir de la ligne de commande.

Résumé des raccourcis clés

Pour une raison quelconque, le site Web officiel de nano garde les raccourcis nano « Control » et « Meta » un secret bien gardé, je les ai donc répertoriés ici.

Contrôler Méta La description
CTRL+G Afficher le texte d’aide
CTRL+X Fermer le tampon du fichier actuel / Quitter nano
CTRL+O Écrire le fichier actuel sur le disque
CTRL+R Insérer un autre fichier dans le fichier actuel
CTRL+W Rechercher une chaîne ou une expression régulière
ALT+W Répéter la dernière recherche
CTRL+\ ALT+R Remplacer une chaîne ou une expression régulière
Contrôler Méta La description
CTRL+K Couper la ligne courante et la stocker dans le cutbuffer
ALT+6 Copier la ligne courante et la stocker dans le cutbuffer
CTRL+U Coller du cutbuffer dans la ligne courante
ALT+T Couper de la position du curseur à la fin du fichier
ALT+A Marquer du texte à la position du curseur
CTRL+C Afficher la position du curseur
CTRL+_ ALT+G Aller au numéro de ligne et de colonne
CTRL+T Invoquer le correcteur orthographique, s’il est disponible
ALT+} Indenter la ligne courante
ALT+{ Annuler le retrait de la ligne courante
Contrôler Méta La description
CTRL+Y Passer à l’écran précédent
CTRL+V Passer à l’écran suivant
CTRL+F Avancer d’un caractère
CTRL+B Recule d’un caractère
CTRL+Espace Avancer d’un mot
ALT+Espace Recule d’un mot
CTRL+P Passer à la ligne précédente
CTRL+N Passer à la ligne suivante
CTRL+A Se déplacer au début de la ligne courante
CTRL+E Aller à la fin de la ligne courante
ALT+( ou ALT+9 Aller au début du paragraphe actuel
ALT+) ou ALT+0 Aller à la fin du paragraphe actuel
ALT+\ ou ALT+| Passer à la première ligne du fichier
ALT+/ ou ALT+ ? Aller à la dernière ligne du fichier
ALT+] Déplacer vers le support correspondant
ALT+- ou ALT+_ Faites défiler une ligne vers le haut sans faire défiler le curseur
ALT++ ou ALT+= Faites défiler une ligne vers le bas sans faire défiler le curseur
ALT+< ou ALT+, Basculer vers le tampon de fichier précédent
ALT+> ou ALT+. Passer au tampon de fichier suivant
ALT+V Insérer mot à mot la prochaine frappe
CTRL+I Insérer une tabulation à la position du curseur
CTRL+M Insérer une nouvelle ligne à la position du curseur
CTRL+D Supprimer le caractère sous le curseur
CTRL+H Supprimer le caractère à gauche du curseur
Contrôler Méta La description
CTRL+J Justifier le paragraphe actuel
ALT+J Justifier l’ensemble du dossier
ALT+D Compter le nombre de mots, de lignes et de caractères
CTRL+L Actualiser (redessiner) l’écran actuel
ALT+X Activer/désactiver le mode d’aide
ALT+C Activer/désactiver l’affichage de la position constante du curseur
ALT+O Utilisation d’une ligne supplémentaire pour l’édition activer/désactiver
ALT+S Activer/désactiver le défilement fluide
ALT+P Activer/désactiver l’affichage des espaces blancs
ALT+Y Activer/désactiver la coloration syntaxique
ALT+H Activer/désactiver la clé de la maison intelligente
ALT+I Activer/désactiver l’indentation automatique
ALT+K Couper pour terminer activer/désactiver
ALT+L Activer/désactiver l’enroulement de ligne longue
ALT+Q Activer/désactiver la conversion des tabulations saisies en espaces
ALT+B Activer/désactiver les fichiers de sauvegarde
ALT+F Activer/désactiver plusieurs tampons de fichiers
ALT+M Activer/désactiver la prise en charge de la souris
ALT+N Pas de conversion à partir du format DOS/Mac activer/désactiver
ALT+Z Activer/désactiver la suspension

Noter : Certaines opérations ont plusieurs raccourcis.

La page d’accueil officielle de l’éditeur GNU nano : https://www.nano-editor.org/