Recherche de site Web

Guide du débutant sur l'utilisation de Nano Text Editor sous Linux


Nano est un éditeur de texte en ligne de commande, préinstallé dans presque toutes les distributions Linux. Il est souvent préféré par les nouveaux utilisateurs en raison de sa simplicité, comparé à d'autres éditeurs de texte en ligne de commande tels que vi/vim et emacs. Il possède de nombreuses fonctionnalités utiles telles que la coloration syntaxique, la numérotation des lignes, la recherche facile et bien d’autres.

Installer Nano Editor sous Linux

Si, pour une raison quelconque, nano n'est pas déjà installé sur votre distribution Linux, vous devriez pouvoir l'installer facilement avec les commandes suivantes :

apt install nano [For Ubuntu/Debian]
yum install nano [For CentOS/Fedora]

Raccourcis clavier nano

Nano utilise des combinaisons de touches pour différentes fonctions, telles que rechercher du texte dans un fichier, justifier du texte, etc. Ces combinaisons sont vraiment simples et sont visibles lorsque vous modifiez votre fichier. Ils changent automatiquement en fonction de l'action que vous effectuez.

Une chose que vous devez savoir est qu'un raccourci clavier représenté par ^ et un symbole (par exemple ^W) est une combinaison de la touche Ctrl. et ce symbole (Ctrl+W dans notre exemple).

Une combinaison qui commence par M signifie qu'elle doit être complétée en appuyant sur la touche Alt et le symbole suivant.

Vous trouverez ci-dessous la liste des options que vous verrez lorsque vous ouvrirez nano pour la première fois :

  • G Obtenir de l'aide
  • ^O Écrire
  • ^W Où est
  • ^K Couper le texte
  • ^J Justifier
  • ^C Cur Pos
  • M-U Annuler
  • ^X Quitter
  • ^R Lire le fichier
  • ^\ Remplacer
  • ^U Texte non coupé
  • ^T Pour épeler
  • ^_ Aller à la ligne
  • M-E Rétablir

Vous n’avez pas besoin de vous souvenir de chaque option car elle est toujours devant vous. Vous pouvez obtenir la liste complète des combinaisons de touches en appuyant sur ^G (ou appuyez sur F1), ce qui ouvrira le menu d'aide de nano. Vous remarquerez que certains raccourcis peuvent être utilisés avec une seule touche.

Par exemple, la touche F1 pour obtenir de l'aide ou F2 pour quitter Nano.

Créer un nouveau fichier dans Nano

Créer un nouveau fichier est simple : il suffit d'exécuter nano :

nano

Cela ouvrira l'éditeur et lors de l'enregistrement du fichier, il vous demandera de lui donner un nom sous lequel le nouveau fichier sera enregistré.

Ouvrir un fichier dans Nano

Pour ouvrir un fichier, vous pouvez exécuter :

nano ~/my_text_file.txt

La commande ci-dessus tentera d'ouvrir le fichier « my_text_file.txt » à partir de votre répertoire personnel. Si le fichier n'existe pas, nano tentera de le créer.

Parfois, vous devrez peut-être ouvrir un fichier et accéder à une ligne ou une colonne exacte. Nano vous permet de faire cela avec :

nano +line,columns file

Par exemple:

nano +3,2 ~/.bashrc

Ouvrera votre fichier .bashrc et le curseur sera situé sur la troisième ligne, deuxième colonne.

Modification de fichiers dans Nano

Lors de l'ouverture ou de la création de fichiers, vous pouvez commencer à éditer/écrire immédiatement. Contrairement à vim, il n'est pas nécessaire de passer en mode édition dans nano. Pour déplacer le curseur dans le fichier, vous pouvez utiliser les touches fléchées de votre clavier.

Rechercher du texte dans Nano

Vous pouvez rechercher du texte dans un fichier en utilisant ^W, qui représente l'option « où se trouve ». Cela ouvrira une entrée de recherche au-dessus du menu, où vous pourrez saisir le texte que vous recherchez :

Vous verrez également que le menu du bas changera et affichera des options supplémentaires. Ils sont assez explicites, nous allons donc passer en revue les plus importants.

  • Rechercher avec des expressions régulières – appuyez sur M-R (touches Alt + R) et saisissez votre recherche avec les expressions régulières que vous souhaitez utiliser.
  • Aller à la ligne – appuyez sur ^T (Ctrl + T) suivi de la ligne vers laquelle vous souhaitez déplacer le curseur.
  • Remplacer le texte – appuyez sur ^R (Ctrl + T) en mode recherche ou ^\ en mode normal. Il vous sera demandé de saisir votre recherche, après avoir appuyé sur Entrée, il vous sera demandé de saisir le texte qui sera utilisé pour le remplacement. Enfin, il vous sera demandé si vous souhaitez remplacer une instance correspondante de votre recherche, ou toutes les correspondances. Si vous choisissez « Non », le curseur sera déplacé vers la correspondance suivante.
  • Accédez à la première ligne – appuyez sur ^Y (Ctrl + Y).
  • Aller à la dernière ligne – appuyez sur ^V (Ctrl +V).

Copier/Coller/Couper du texte dans Nano

L'interface de Nano est très similaire à un éditeur de texte GUI. Si vous souhaitez copier ou couper un texte dans l'éditeur GUI, vous devrez d'abord le sélectionner. La même chose se passe dans le nano. Pour marquer un texte appuyez sur Ctrl + ^ puis déplacez les curseurs avec les touches fléchées.

  • Pour copier le texte marqué, appuyez sur Alt + ^.
  • Pour couper le texte marqué, appuyez sur ^K (Ctrl +K).
  • Pour coller le texte marqué, déplacez le curseur vers une position appropriée et appuyez sur ^U (Ctrl + U).

Enregistrer le fichier dans Nano

Si vous souhaitez enregistrer vos modifications actuelles dans le fichier, appuyez sur la combinaison ^O (Ctrl + O). Si vous modifiez un nouveau fichier, il vous sera demandé de donner un nom à ce fichier. Cela enregistrera vos modifications actuelles et nano restera ouvert afin que vous puissiez continuer à apporter des modifications au fichier.

Enregistrer le fichier avec sauvegarde

Parfois, lors de la modification d'un fichier, vous souhaiterez peut-être conserver des copies temporaires du même fichier au cas où. Vous pouvez utiliser l'option -B de nano, qui créera une sauvegarde du fichier que vous modifiez. Vous pouvez l'utiliser en combinaison avec l'option -C pour indiquer à nano où enregistrer ces sauvegardes comme ceci :

nano -BC ~/backups myfile.txt

Ce qui précède fera des copies de sauvegarde du fichier myfile.txt dans le dossier « backups » situé dans le répertoire personnel de l'utilisateur. Notez que le répertoire de sauvegarde doit exister, sinon nano vous dira que le répertoire n'est pas valide.

Quitter l'éditeur Nano

Pour quitter nano, appuyez simplement sur ^X (touches Ctrl +X). Si le fichier n'a pas été préalablement enregistré, il vous sera demandé d'enregistrer les modifications avec oui/non ou d'annuler la sortie.

Conclusion

Nano est un éditeur de texte en ligne de commande facile à utiliser, qui attire les utilisateurs par sa simplicité. Son interface est similaire à celles des éditeurs GUI, ce qui le rend parfait pour les nouveaux arrivants sous Linux.