Page d'accueil » comment » Le Guide du débutant de Nano, l'éditeur de texte en ligne de commande Linux

    Le Guide du débutant de Nano, l'éditeur de texte en ligne de commande Linux

    Nouveau sur la ligne de commande Linux? Confus par tous les autres éditeurs de texte avancés? How-To Geek a votre dos avec ce tutoriel à Nano, un éditeur de texte simple très convivial pour les débutants.

    Lorsqu'ils s'habituent à la ligne de commande, les novices de Linux sont souvent rebutés par d'autres éditeurs de texte plus avancés, tels que vim et emacs. Bien que ce soient d'excellents programmes, ils ont un peu de courbe d'apprentissage. Enter Nano, un éditeur de texte facile à utiliser, polyvalent et simple. Nano est installé par défaut dans Ubuntu et dans de nombreuses autres distributions Linux et fonctionne bien avec sudo. C’est pourquoi nous l’aimons tant..

    Courir Nano

    Vous pouvez exécuter nano de deux manières. Pour ouvrir nano avec un tampon vide, il suffit de taper "nano" à l'invite de commande.

    Vous pouvez également utiliser la syntaxe suivante:

    nano / chemin / vers / nom du fichier

    Nano suivra le chemin et ouvrira ce fichier s'il existe. S'il n'existe pas, il va commencer un nouveau tampon avec ce nom de fichier dans ce répertoire.

    Jetons un coup d'oeil à l'écran nano par défaut.

    En haut, vous verrez le nom du programme et son numéro de version, le nom du fichier que vous modifiez et si le fichier a été modifié depuis son dernier enregistrement. Si vous avez un nouveau fichier qui n'a pas encore été enregistré, vous verrez «Nouveau tampon». Ensuite, vous verrez le contenu de votre document, un corps de texte. La troisième ligne à partir du bas est une ligne «message système» qui affiche des informations pertinentes pour le programme exécutant une fonction. Ici, vous pouvez voir qu’il est écrit «Nouveau fichier». Enfin, les deux dernières lignes du bas rendent ce programme très convivial: les lignes de raccourci.

    C'est un éditeur WYSIWYG; "Ce que vous voyez est ce que vous obtenez." Ce que vous tapez entre directement dans la saisie de texte, à moins que vous ne le modifiiez avec une clé comme Control ou Meta. C'est assez simple, alors tapez du texte, ou copiez quelque chose et collez-le dans votre terminal pour avoir quelque chose à jouer..

    Raccourcis

    Les fonctions du programme sont appelées «raccourcis» dans nano, telles que sauvegarder, quitter, justifier, etc. Les plus courantes sont énumérées au bas de l'écran, mais beaucoup d'autres ne le sont pas. Notez que nano n'utilise pas la touche Maj dans les raccourcis. Tous les raccourcis utilisent des lettres minuscules et des touches numériques non modifiées. Ctrl + G n'est donc pas Ctrl + Maj + G.

    Appuyez sur Ctrl + G pour afficher la documentation d'aide et faites défiler la liste pour afficher la liste des raccourcis valides..

    Lorsque vous avez terminé de consulter la liste, appuyez sur Ctrl + X pour quitter l'aide..

    Supposons que vous travaillez sur un nouveau fichier texte, ou "tampon", et que vous souhaitez le sauvegarder. Ceci s’appelle «écriture» et s’exécute en appuyant sur Ctrl + O. Un nom de fichier vous sera demandé, et les raccourcis au bas changeront pour refléter ce que vous pouvez entrer pour exécuter cette commande particulière..

    Si vous souhaitez insérer le contenu d'un autre fichier dans votre tampon actuel, vous devez taper Ctrl + R.

    Vous pouvez annuler les deux commandes précédentes en tapant Ctrl + C.

    Vous pouvez appuyer sur Echap deux fois au lieu de maintenir la touche Ctrl enfoncée, si vous rencontrez des difficultés pour le faire. Certaines commandes nécessitent également l'utilisation de la clé Meta. Sur la plupart des configurations de clavier, Meta équivaut au bouton Alt..

    Lorsque vous souhaitez quitter nano, vous devez simplement appuyer sur Ctrl + X. Nano vous demandera poliment si vous souhaitez enregistrer votre mémoire tampon et vous pouvez également annuler cette action..

    La navigation

    Maintenant que nous avons une poignée de raccourcis, habituons-nous à nous déplacer très rapidement dans un fichier texte. Bien sûr, vous pouvez toujours utiliser les touches Accueil, Fin, Page précédente, Page suivante et les touches fléchées pour vous déplacer, mais cela nécessite de déplacer vos doigts des lettres que nous aimons tous tellement..

    Pour déplacer le curseur en avant ou en arrière, vous pouvez taper Ctrl + F et Ctrl + B. Pour monter et descendre d'une ligne à la fois, vous pouvez taper Ctrl + P et Ctrl + N. En d'autres termes, vous pouvez utiliser ces touches au lieu des flèches droite, gauche, haut et bas, respectivement. Manquer les touches Accueil et Fin? Vous pouvez utiliser Ctrl + A et Ctrl + E. Vous voulez déplacer des pages à la fois? Ctrl + V déplace la page vers le bas et Ctrl + Y la déplace vers le haut..

    Mais attendez, il y a plus! Pour avancer et revenir en arrière mot par mot, vous pouvez utiliser les touches Ctrl + Espace et Méta + Espace (rappelez-vous que c'est Alt + Espace). Et, si vous êtes vraiment pressé, vous pouvez appuyer sur Ctrl + _, puis taper le numéro de ligne, une virgule et le numéro de colonne pour y accéder directement..

    Si vous voulez voir où se trouve actuellement votre curseur, un peu comme le nano-GPS, appuyez sur Ctrl + C.

    Copier, couper et coller

    Lorsque nous voulons copier du texte dans un environnement graphique, nous le soulignons avec le curseur. De même, en nano, nous le «marquons» à l'aide de la commande Ctrl + ^. Vous déplacez simplement le curseur à l'endroit où vous souhaitez commencer à marquer, puis vous appuyez sur Ctrl + ^ pour le «définir». Ceci marquera tout entre le point de départ jusqu'à et NON le curseur compris.

    Notez que le curseur est sur l’espace vide et que la copie / découpe n’inclura pas cet espace. Vous pouvez également marquer en arrière à partir de votre point de consigne. Soyez prudent, cependant, car vous pouvez éditer du texte pendant votre marquage. Si vous vous êtes trompé, appuyez à nouveau sur Ctrl + ^ pour désélectionner le marqueur et vous pourrez recommencer.

    Pour copier le texte marqué, appuyez sur Meta + ^. Si, au lieu de cela, vous voulez couper le texte, appuyez sur Ctrl + K.

    Pour coller votre texte, déplacez le curseur à une position appropriée et appuyez sur Ctrl + U.

    Si vous souhaitez supprimer une ligne entière de texte, appuyez simplement sur Ctrl + K sans rien mettre en surbrillance. Cela est parfois utile lors de l'édition de fichiers de configuration.

    Quelques raccourcis supplémentaires

    Vous savez comment, dans le bloc-notes, vous pouvez forcer de longues lignes de texte à envelopper dans ce qui ressemble à des paragraphes? Vous pouvez basculer cette fonctionnalité dans nano avec le raccourci Meta + L. Étant donné que le retour à la ligne est réglé par défaut sur «activé», cela est généralement utile dans le sens contraire. par exemple, vous écrivez un fichier de configuration et souhaitez désactiver le retour à la ligne.

    Vous pouvez voir que la ligne sur laquelle se trouve le curseur a un “$” au début et à la fin. Cela signifie qu'il y a plus de texte à la fois avant et après la partie affichée à l'écran.

    Si vous souhaitez rechercher une chaîne de texte, appuyez sur Ctrl + W et entrez votre terme de recherche. Cette recherche peut ensuite être annulée en cours d’exécution en appuyant sur Ctrl + C sans détruire votre mémoire tampon..

    Le terme de recherche précédent apparaît entre crochets. Si vous laissez la ligne vide et que vous appuyez sur Entrée, la dernière recherche sera répétée..

    Et une fois que vous êtes vraiment à l'aise, vous pouvez désactiver cette section utile en appuyant sur Meta + X pour obtenir plus d'espace à l'écran pour l'édition.!

    Un peu d'histoire

    Nano a été conçu pour ressembler à un autre programme appelé Pico. Pico était l'éditeur de texte par défaut de Pine, un programme de messagerie électronique de l'époque qui n'était pas distribué avec une licence compatible avec la GPL. Cela signifiait que la redistribution était un peu floue et le projet TIP était né. “TIP Is not Pico” a ajouté certaines fonctionnalités qui manquaient à Pico et étaient autorisées à la distribution gratuite. Avec le temps, elles sont devenues le nano que nous aimons utiliser aujourd'hui. Pour plus d'informations, consultez la section Historique du projet Nano dans leur FAQ..


    La force de nano réside dans sa simplicité d'utilisation. Les raccourcis fonctionnent exactement comme dans les traitements de texte basés sur des interfaces graphiques tels que Word et Open Office, vous devez donc savoir lequel fait quoi. En dehors de cela, il ne s'agit que d'une simple édition de texte. La prochaine fois que vous devrez modifier des éléments dans la ligne de commande, nous espérons que vous serez plus à l'aise avec cette tâche maintenant que vous vous êtes familiarisé avec nano..