Recherche de site Web

Maîtriser l'éditeur de texte Nano sous Linux


Une partie courante de la gestion d'un système Linux, y compris le Raspberry Pi, consiste à éditer des fichiers texte. La plupart des différents services et options d'administration sont configurés à l'aide de fichiers texte. De la définition de l'adresse IP à la configuration d'un service comme Samba, la modification d'un fichier de configuration est presque toujours nécessaire.

Lire aussi : Qu'est-ce que Doom Emacs et comment l'installer

Il existe de nombreux éditeurs de texte différents disponibles pour Linux, les plus populaires étant nano, vi et emacs. Chacun a ses propres forces et ses propres faiblesses. Emacs est un éditeur puissant avec une courbe d'apprentissage abrupte. Vi (ou vim, un clone de vi avec diverses améliorations) est disponible sur presque toutes les installations de type Linux et Unix (y compris FreeBSD et Solaris), souvent lorsqu'aucun autre éditeur n'est installé. Cependant, Vi n'est pas intuitif tant que vous n'avez pas appris certaines des idées de base derrière sa construction. Vi ne se comporte pas comme un éditeur de texte « normal ». Par exemple, pour insérer du texte, vous devez d'abord appuyer sur « i » et ainsi de suite. Nano est un éditeur de texte simple qui fonctionne comme prévu. Sans grande formation, vous pouvez modifier des fichiers simples et les enregistrer. Il dispose d'une gamme de fonctionnalités d'édition différentes, notamment la recherche et le couper/coller.

Lire aussi : 5 packages Emacs utiles pour une meilleure productivité

Pour modifier un fichier existant ou créer un nouveau fichier, démarrez nano et passez le nom du fichier comme premier paramètre :

nano filetoedit.txt

À l’intérieur de nano, les fonctionnalités de base correspondent tout à fait à ce à quoi vous vous attendez. Tapez le texte pour l'insérer dans le fichier, appuyez sur ENTRÉE pour obtenir une nouvelle ligne, utilisez le retour arrière pour supprimer le texte et utilisez les touches du curseur pour vous déplacer.

Pour enregistrer et quitter, appuyez sur la touche Contrôle (CTRL) ainsi que sur la touche X (c'est-à-dire CTRL+X). Il vous sera demandé si vous souhaitez enregistrer le tampon modifié. Appuyez sur Y. Il vous sera ensuite demandé de confirmer le nom du fichier. Si vous souhaitez effectuer un « Enregistrer sous », c'est ici que vous devez saisir le nouveau nom. Appuyez sur ENTER pour accepter le nom de fichier actuel.

Pendant l'édition du fichier, vous pouvez l'enregistrer sur le disque et continuer l'édition en appuyant sur CTRL+O. Comme avec CTRL+X, vous pouvez effectuer un « Enregistrer sous » en entrant un nouveau nom ou en appuyant sur Entrée pour accepter le nom de fichier actuel.

Pour rechercher du texte dans le fichier actuel, appuyez sur CTRL+W, entrez le texte souhaité et appuyez sur ENTRÉE. Pour voir la prochaine occurrence de ce texte, appuyez sur ALT+W. Si vous souhaitez effectuer une recherche et un remplacement, appuyez sur ALT+R, saisissez le texte à rechercher et appuyez sur ENTRÉE. Entrez maintenant le texte de remplacement et appuyez à nouveau sur ENTRÉE. Vous avez alors la possibilité de remplacer toutes les occurrences du texte (appuyez sur A) ou de simplement remplacer l'instance actuelle (appuyez sur Y). Vous pouvez utiliser CTRL+C à tout moment pour annuler la recherche et le remplacement.

Pour déplacer une ligne d'un endroit du fichier à un autre (c'est-à-dire couper et coller), appuyez sur CTRL+K pour couper la ligne. Déplacez le curseur, puis appuyez sur CTRL+U pour le coller. Si vous souhaitez déplacer plusieurs lignes, appuyez plusieurs fois sur CTRL+K jusqu'à ce que toutes les lignes souhaitées soient coupées. Déplacez le curseur, puis appuyez sur CTRL+U pour recoller toutes les lignes que vous avez coupées.

La procédure est la même pour le copier-coller, mais vous utilisez ALT+6 pour copier les lignes puis CTRL+U pour les coller.

Pour passer à la première ligne du fichier, appuyez sur ALT+\ et pour passer à la dernière ligne, appuyez sur ALT+/. Pour accéder à une ligne spécifique, appuyez sur CTRL+_ puis tapez le numéro de ligne souhaité suivi de ENTRÉE.

Lire aussi : Comment utiliser Emacs pour RSS avec Elfeed

Résumé

Voici un bref résumé des opérations les plus utiles.

  • CTRL+X - Enregistrer et quitter
  • CTRL+O - Enregistrer le fichier
  • CTRL+W, ALT+W - Rechercher et répéter la recherche
  • ALT+R - Rechercher et remplacer
  • CTRL+K, CTRL+U - Couper et coller
  • ALT+6, CTRL+U - Copier et coller
  • ALT+\, ALT+/ - Haut et bas du fichier
  • CTRL+_ - Aller à une ligne spécifique

Nano dispose également d'une page d'aide intégrée à laquelle vous pouvez accéder en appuyant sur CTRL+G ou F1. Si vous ne vous souvenez pas de la combinaison de touches nécessaire pour une opération particulière, la page d'aide vous fournira les informations dont vous avez besoin.

Lire aussi : 7 des meilleurs éditeurs LaTeX pour Linux

Articles connexes