Édition de texte graphique sous Linux

LinuxBeginner
Pratiquer maintenant

Introduction

L'édition de texte est une compétence fondamentale pour tous ceux qui travaillent avec des systèmes Linux. Que vous créiez des fichiers de configuration, écriviez des scripts ou preniez des notes, savoir créer et éditer efficacement des fichiers texte est essentiel. Dans ce labo (LabEx), vous apprendrez à utiliser gedit, un éditeur de texte graphique convivial pour les débutants, disponible dans la plupart des distributions Linux. Contrairement aux éditeurs en ligne de commande tels que nano ou vim, gedit propose une interface graphique familière avec des menus, des barres d'outils et des retours visuels, ce qui facilite l'édition de texte pour les nouveaux venus sur Linux.

Prise en main de gedit

Dans cette étape, vous apprendrez à ouvrir gedit et à créer votre premier fichier texte. Gedit est un éditeur de texte graphique préinstallé sur de nombreuses distributions Linux, y compris Ubuntu.

  1. Tout d'abord, naviguons jusqu'à notre répertoire de projet. Ouvrez un terminal en cliquant sur l'icône du terminal dans la barre d'ancrage ou en appuyant sur Ctrl+Alt+T, puis tapez :

    cd ~/project
    

    Cette commande change votre répertoire actuel en /home/labex/project.

  2. Maintenant, lançons gedit pour créer un nouveau fichier. Dans le même terminal, tapez :

    gedit first_note.txt
    

    Cette commande ouvre gedit avec un nouveau fichier nommé first_note.txt. Si le fichier existe déjà, il l'ouvrira pour l'édition.

  3. Vous devriez maintenant voir la fenêtre de gedit avec un document vide. Tapez le texte suivant :

    Hello
    
  4. Pour enregistrer votre fichier, appuyez sur Ctrl+S ou cliquez sur l'option de menu Fichier > Enregistrer. Le fichier sera enregistré dans votre répertoire actuel (~/project).

  5. Vous pouvez confirmer que votre fichier a été enregistré en vérifiant la barre de titre de la fenêtre de gedit - elle devrait afficher le nom du fichier sans astérisque, qui indiquerait des modifications non enregistrées.

  6. Fermez gedit en cliquant sur le bouton X dans le coin supérieur droit de la fenêtre ou en sélectionnant Fichier > Quitter dans le menu.

  7. Vérifiez que votre fichier a été créé en listant les fichiers de votre répertoire de projet :

    ls -l
    

    Vous devriez voir first_note.txt dans la sortie, similaire à :

    -rw-rw-r-- 1 labex labex 6 Jul 15 10:30 first_note.txt
    

Édition de fichiers existants avec gedit

Dans cette étape, vous apprendrez à ouvrir et éditer des fichiers existants en utilisant gedit. Vous explorerez également certaines fonctionnalités de base d'édition.

  1. Ouvrons le fichier que vous avez créé à l'étape précédente. Dans le terminal, tapez :

    gedit first_note.txt
    

    Gedit ouvrira le fichier existant et affichera son contenu.

  2. Maintenant, placez votre curseur à la fin du texte que vous avez précédemment écrit, appuyez sur Entrée pour créer une nouvelle ligne, puis tapez :

    World
    

    Votre fichier devrait maintenant contenir :

    Hello
    World
    
  3. Remarquez que gedit affiche automatiquement un astérisque (*) à côté du nom du fichier dans la barre de titre, indiquant qu'il y a des modifications non enregistrées.

  4. Enregistrez vos modifications en appuyant sur Ctrl+S ou en sélectionnant Fichier > Enregistrer dans le menu. L'astérisque devrait disparaître, indiquant que toutes les modifications ont été enregistrées.

  5. Explorons quelques fonctionnalités utiles de gedit :

    • Pour sélectionner du texte, cliquez et faites glisser avec votre souris.
    • Pour copier du texte, sélectionnez-le et appuyez sur Ctrl+C.
    • Pour coller du texte, placez votre curseur là où vous voulez le texte et appuyez sur Ctrl+V.
    • Pour rechercher du texte, appuyez sur Ctrl+F pour ouvrir la barre de recherche.
  6. Essayez de sélectionner le mot "World" et de le copier (en utilisant Ctrl+C). Ensuite, placez votre curseur à la fin du fichier, appuyez sur Entrée pour une nouvelle ligne, puis collez-le (en utilisant Ctrl+V).

  7. Entraînez-vous avec ces opérations, et lorsque vous avez terminé, enregistrez votre fichier avec Ctrl+S et fermez gedit.

  8. Vous pouvez vérifier le contenu de votre fichier depuis le terminal en utilisant la commande cat :

    cat first_note.txt
    

    Cela devrait afficher le contenu de votre fichier dans le terminal.

Création d'un fichier de référence

Dans cette étape, vous allez créer un fichier texte plus complet en utilisant gedit pour montrer à quel point un éditeur de texte peut être utile pour créer des documents de référence ou de documentation.

  1. Ouvrez gedit pour créer un nouveau fichier destiné à stocker les commandes Linux courantes :

    gedit linux_commands.txt
    
  2. Dans ce fichier, vous allez créer un guide de référence simple pour les commandes Linux de base. Tapez le contenu suivant dans le fichier :

    Basic Linux Commands Reference:
    
    ls - List files and directories
    cd - Change directory
    mkdir - Create a new directory
    rm - Remove files or directories
    
  3. Expérimentez avec la mise en forme de texte de base dans gedit :

    • Sélectionnez une ligne et appuyez sur Ctrl+B pour la mettre en gras (si pris en charge dans le texte brut).
    • Essayez d'autres options de mise en forme dans le menu Format.

    Note : Les fichiers texte brut (.txt) ne conserveront pas la mise en forme comme le gras ou l'italique, mais gedit vous permet de voir la mise en forme pendant l'édition.

  4. Enregistrez votre fichier en appuyant sur Ctrl+S ou en utilisant l'option de menu Fichier > Enregistrer.

  5. Ajoutons plus de contenu à notre guide de référence. Ajoutez ces commandes supplémentaires :

    cp - Copy files or directories
    mv - Move or rename files
    pwd - Print working directory (show current directory)
    touch - Create an empty file
    
  6. Gedit inclut un correcteur orthographique. Activez-le en cliquant sur Outils > Vérifier l'orthographe dans le menu. Tous les mots mal orthographiés seront soulignés en rouge.

  7. Lorsque vous êtes satisfait de votre guide de référence, enregistrez le fichier et fermez gedit.

  8. Vous pouvez afficher votre guide de référence terminé en utilisant la commande cat :

    cat linux_commands.txt
    

    Vous devriez voir toutes les commandes que vous avez documentées affichées dans le terminal.

Fonctionnalités avancées et personnalisation de gedit

Dans cette étape finale, vous allez explorer certaines fonctionnalités avancées de gedit et apprendre à le personnaliser selon vos préférences.

  1. Ouvrez gedit avec un nouveau fichier :

    gedit example.py
    
  2. Expérimentons la fonctionnalité de recherche et remplacement. Tapez le texte suivant :

    The quick brown fox jumps over the lazy dog.
    The quick brown fox jumps over the lazy dog again.
    
  3. Remplaçons toutes les occurrences de "fox" par "cat" :

    • Appuyez sur Ctrl+H pour ouvrir la boîte de dialogue Rechercher et Remplacer.
    • Dans le champ "Rechercher", tapez fox.
    • Dans le champ "Remplacer par", tapez cat.
    • Cliquez sur "Remplacer tout".

    Toutes les occurrences de "fox" devraient maintenant être remplacées par "cat".

  4. Effacez le fichier et ajoutez le code Python suivant :

    def greet(name):
        print(f"Hello, {name}!")
    
    greet("World")
    

    Remarquez comment gedit applique automatiquement la coloration syntaxique pour le code Python, faisant apparaître différentes parties du code en différentes couleurs. Cette fonctionnalité facilite la lecture et l'écriture de code de manière plus efficace.

  5. Enregistrez le fichier en appuyant sur Ctrl+S. Gedit devrait déjà reconnaître qu'il s'agit d'un fichier Python grâce à l'extension.

  6. Personnalisons gedit pour le rendre plus pratique pour le codage :

    • Cliquez sur Édition > Préférences dans le menu.
    • Cliquez sur l'onglet "Police & Couleurs".
    • Expérimentez avec différents thèmes de couleurs dans la liste déroulante "Thème de couleurs".
    • Cliquez sur l'onglet "Éditeur".
    • Activez "Afficher les numéros de ligne" pour faciliter la navigation.
    • Réglez la "Largeur de la tabulation" sur 4 espaces, ce qui est courant en Python.
    • Cliquez sur "Fermer" pour appliquer vos modifications.
  7. Gedit prend également en charge les plugins pour étendre ses fonctionnalités :

    • Ouvrez à nouveau les Préférences (Édition > Préférences).
    • Cliquez sur l'onglet "Plugins".
    • Parcourez les plugins disponibles et activez ceux qui vous intéressent, comme "Panneau de navigation des fichiers" ou "Commenter le code".
    • Cliquez sur "Fermer".
  8. Essayez les plugins que vous avez activés. Par exemple, si vous avez activé le "Panneau de navigation des fichiers" :

    • Cliquez sur Affichage > Panneau latéral pour afficher le panneau latéral.
    • Utilisez le navigateur de fichiers pour naviguer et ouvrir des fichiers.
  9. Enregistrez votre fichier Python et fermez gedit lorsque vous avez terminé votre exploration.

  10. Vous pouvez exécuter votre script Python depuis le terminal pour vérifier s'il fonctionne :

    python3 example.py
    

    Vous devriez voir le résultat : Hello, World!

Résumé

Dans ce laboratoire, vous avez appris les bases de l'édition de texte graphique sous Linux en utilisant gedit. Vous avez maîtrisé les compétences essentielles suivantes :

  • Ouvrir et lancer gedit, un éditeur de texte graphique populaire
  • Créer et enregistrer de nouveaux fichiers texte
  • Ouvrir et éditer des fichiers existants
  • Utiliser les opérations d'édition de base telles que copier, coller et rechercher/remplacer
  • Créer un contenu structuré avec une mise en forme appropriée
  • Explorer les fonctionnalités avancées telles que la coloration syntaxique et les plugins
  • Personnaliser gedit selon vos préférences

Ces compétences en édition de texte sont cruciales pour diverses tâches sous Linux, allant de l'écriture de notes simples à l'édition de fichiers de configuration ou la création de scripts. Au fur et à mesure de votre progression dans le monde Linux, la capacité à créer et éditer efficacement des fichiers texte sera une partie essentielle de votre boîte à outils. Gedit constitue un pont convivial entre la simplicité des éditeurs en ligne de commande et la complexité des IDE (Environnement de Développement Intégré) complets, ce qui en fait un excellent choix tant pour les débutants que pour les utilisateurs expérimentés.