Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
gedit [Le 28/02/2024, 15:16] 90.16.52.169 |
gedit [Le 07/06/2024, 15:38] (Version actuelle) Primaliax [Principaux raccourcis clavier] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | <HTML> | + | {{tag>Jammy bureautique éditeur_de_texte}} |
- | <HEAD> | + | ---- |
- | <meta http-equiv="Content-Type" content="text/html"; charset="utf-8"/> | + | |
- | <TITLE>Page Test</TITLE> | + | |
- | </HEAD> | + | |
- | <BODY BGCOLOR="#FF9966"> | + | ====== gedit ====== |
- | <H1><CENTER><B>Bonjour &agrave; tous!</B></CENTER></H1> | + | |
- | <H2><CENTER><B>Bienvenue</B></CENTER></H2> | + | **Gedit** est l'[[éditeur de texte]] officiel d'Ubuntu (du moins, des [[:variantes]] d'Ubuntu avec les environnements graphiques [[:gnome-shell|GNOME Shell]], jusqu'à la version 22.10. et [[:Budgie]]). **gnome-text-editor** le remplace depuis la version 23.04. Son [[:/alias|alias]] étant **gted**. |
- | <P>Vous &ecirc;tes ici sur une <B>page de test....</B></P> | + | |
- | <P>Pour faire une recherche, <A HREF="http://www.google.fr"><B><I>cliquez | + | <note tip>Pour les utilisateurs de [[:KDE]] et [[:LXQt]], préférez [[:Kate]]. Pour [[:Unity]], [[:Pluma]] est installé par défaut, pour [[:Xfce]], [[:Mousepad]].</note> |
- | ici!</I></B></A></P> | + | |
- | </BODY> | + | {{ :applications:gedit_xenial.png?400 |L'interface de gedit}} |
- | </HTML> | + | Ce logiciel, sous licence GPL, propose une interface simple et facile d'utilisation, développée avec l'aide de la bibliothèque GTK+. |
+ | |||
+ | ===== Installation ===== | ||
+ | |||
+ | Gedit est l'éditeur de texte d'Ubuntu installé par défaut. | ||
+ | |||
+ | Si vous ne l'avez pas, il suffit d'[[tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>gedit]]**. | ||
+ | |||
+ | ===== Utilisation ===== | ||
+ | |||
+ | ==== Interface de base ==== | ||
+ | |||
+ | L'interface par défaut est minimaliste, avec uniquement (de gauche à droite) un menu pour ouvrir des fichiers, un bouton pour créer un nouveau document, le titre du document ouvert, un bouton pour enregistrer, et un menu "fourre-tout" listant les actions moins courantes. | ||
+ | |||
+ | ==== Fonctionnalités ==== | ||
+ | |||
+ | Gedit permet l'édition et l'enregistrement de fichiers texte, et dispose du support intégral de l'encodage de caractères Unicode, de modes de **coloration syntaxique** configurables pour de nombreux langages de programmation, de la **vérification orthographique**, d'un **outil de recherche** et de remplacement avancé, de la numérotation des lignes, de l'indentation automatique (pour la programmation) et de bien d'autres fonctionnalités. | ||
+ | |||
+ | Il crée automatiquement à l'enregistrement un fichier caché (''fichier.txt~'') de sauvegarde au cas où il vous faudrait récupérer une version antérieure. Cette fonction peut être désactivée. | ||
+ | |||
+ | Il possède des greffons donnant accès à des fonctionnalités allant du sympathique (changement de la casse, indentation de lignes, etc.) au très pratique (**auto-complétion** de mots, **terminal intégré**, liste des balises, sélection de couleur, etc). | ||
+ | |||
+ | === Édition avec privilèges === | ||
+ | Pour éditer un fichier avec les [[sudo|droits d'administrateur]], il faut **impérativement** utiliser cette commande ([[https://forum.ubuntu-fr.org/viewtopic.php?pid=22433309#p22433309|source]]) : | ||
+ | <code bash>pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gedit /chemin/du/document</code> | ||
+ | Exemple pour éditer le fichier /etc/fstab : | ||
+ | <code bash>pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gedit /etc/fstab</code> | ||
+ | <note important>En plus court, compatible Wayland et Xorg, pour toutes les ×buntu intégrant PolKit ( policykit ), la commande suivante... | ||
+ | <code bash>gedit admin:///chemin/absolu/vers/fichier</code> | ||
+ | ...ouvrira gedit en mode administrateur en demandant le mot de passe au(x) moment(s) opportun(s).\\ | ||
+ | \\ | ||
+ | https://askubuntu.com/a/868882\\ | ||
+ | https://techstop.github.io/open-file-as-root/\\ | ||
+ | https://askubuntu.com/questions/1191075/how-to-open-a-text-file-in-current-working-directory-with-gedit-admin</note> | ||
+ | |||
+ | |||
+ | ==== Principaux raccourcis clavier ==== | ||
+ | |||
+ | === Gestion des documents === | ||
+ | |||
+ | ^ Raccourci ^ Action ^ | ||
+ | | Ctrl+T | Créer un nouveau document dans un nouvel onglet | | ||
+ | | Ctrl+O | Ouvrir un fichier | | ||
+ | | Ctrl+S | Enregistrer le fichier | | ||
+ | | Maj+Ctrl+S | Enregistrer sous | | ||
+ | | Maj+Ctrl+L | Enregistrer tous les fichiers | | ||
+ | | Ctrl+W | Fermer le fichier | | ||
+ | | Maj+Ctrl+W | Fermer tous les documents | | ||
+ | | Maj+Ctrl+T | Réouvrir le dernier document fermé | | ||
+ | | Ctrl+Alt+Page bas | Passer au document suivant | | ||
+ | | Ctrl+Alt+Page haut | Passer au document précédent | | ||
+ | | Alt+1 à 9 | Passer au document 1 à 9 | | ||
+ | | Ctrl+N | Nouvelle fenêtre | | ||
+ | | Maj+Ctrl+N | Nouveau groupe d'onglets | | ||
+ | | Ctrl+Q | Quitter l'application | | ||
+ | |||
+ | === Édition === | ||
+ | |||
+ | ^ Raccourci ^ Action ^ | ||
+ | | Ctrl+A | Sélectionner tout | | ||
+ | | Ctrl+C | Copier | | ||
+ | | Ctrl+X | Couper | | ||
+ | | Ctrl+V | Coller | | ||
+ | | Ctrl+Z | Annuler | | ||
+ | | Maj+Ctrl+Z | Rétablir l'action annulée | | ||
+ | | Ctrl+I | Rechercher un numéro de ligne | | ||
+ | | Ctrl+F | Rechercher | | ||
+ | | Ctrl+G | Aller au résultat de recherche suivant | | ||
+ | | Ctrl+Shift+G | Aller au résultat de recherche précédent | | ||
+ | | Ctrl+H | Rechercher et remplacer | | ||
+ | | Ctrl+D | Supprimer la ligne | | ||
+ | | Alt+haut | Remonter la ligne actuelle | | ||
+ | | Alt+bas | Descendre la ligne actuelle | | ||
+ | | Ctrl+P | Imprimer | | ||
+ | | Maj+F7 | Vérifier l'orthographe | | ||
+ | |||
+ | Avec l'environnement [[:GNOME Shell]], tous les raccourcis sont décrits dans le //menu de l'application → Raccourcis Claviers//. | ||
+ | |||
+ | ===== Configuration ===== | ||
+ | |||
+ | |||
+ | Avec [[:gnome-shell|GNOME Shell]], vous trouverez les options dans le menu de l'application **Éditions → Préférences**. | ||
+ | |||
+ | Avec [[:Budgie]] ou d'autres environnements (ou même avec Windows car Gedit existe sur Windows !), les préférences sont dans le menu "sandwich" situé à droite. | ||
+ | |||
+ | Exemples : | ||
+ | * Pour empêcher la création de fichier de sauvegarde de la forme //<monfichier>~// décochez la case //Créer une copie de sauvegarde des fichiers avant l'enregistrement// dans //Éditeur → Enregistrement du fichier//. | ||
+ | * Vous pouvez mettre en évidence la parenthèse (ou l'accolade ou le crochet ou autre) correspondant à celle où se trouve votre curseur. | ||
+ | * Un système d'indentation automatique est intégré, et peut être complété par des greffons (voir plus bas) | ||
+ | |||
+ | ==== Installation du dictionnaire français ==== | ||
+ | |||
+ | Si il ne l'est pas déjà, on peut installer le dictionnaire français en [[:tutoriel:comment_installer_un_paquet|installant le paquet]] **[[apt>hunspell-fr|hunspell-fr]]**. | ||
+ | |||
+ | Le dictionnaire est alors accessible et sélectionnable dans le menu de Gedit, et la vérification orthographique est ainsi possible. | ||
+ | |||
+ | Ou alors alternativement, [[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>aspell-fr|aspell-fr]]**. | ||
+ | |||
+ | ==== Greffons ==== | ||
+ | |||
+ | Vous pouvez utiliser les greffons déjà fournis avec Gedit, mais aussi en rajouter [[https://wiki.gnome.org/Apps/Gedit/ThirdPartyPlugins_v3.14|d'autres]] (en). Pour activer un greffon, allez dans //Préférences -> onglet "Greffons"//. Tous les greffons disponibles sont affichés, vous n'avez qu'à cocher pour faire le choix. | ||
+ | |||
+ | Le paquet **[[apt>gedit-plugins]]** ajoute de nombreuses possibilités notamment l'auto-complétion de mots, l'affichage des différentes types d'espaces, ou encore l'intégration d'une console dans le panneau inférieur. | ||
+ | |||
+ | === Terminal intégré === | ||
+ | |||
+ | Le greffon terminal intégré est fort pratique, il permet comme son nom l'indique d'intégrer un [[:terminal]] dans un panneau en bas de la fenêtre de Gedit. Il s'installe via le paquet **[[apt>gedit-plugins]]**. | ||
+ | |||
+ | == Activation == | ||
+ | |||
+ | * Ouvrez Gedit | ||
+ | * Menu (de l'application) --> Préférences --> Greffons --> Cochez la case **Terminal intégré** | ||
+ | * Fermez la fenêtre des Préférences. | ||
+ | * Menu (dextre) --> Affichage --> Cochez la case **Panneau inférieur**/ | ||
+ | |||
+ | Si tout c'est bien passé le terminal intégré doit apparaître au-dessous de la fenêtre principale de Gedit. | ||
+ | |||
+ | == Personnalisation des couleurs du terminal intégré == | ||
+ | |||
+ | <note important>Si le paquet ''gnome-terminal'' est installé, cette méthode **risque de ne pas fonctionner**, car le fichier de configuration /usr/lib/x86_64-linux-gnu/gedit/plugins/terminal.py favorise la configuration de GNOME Terminal, dans ce cas là, pour changer les couleurs du Terminal intégré, il faudra directement changer les couleurs dans GNOME Terminal.</note> | ||
+ | |||
+ | * Lancez l'outil [[:dconf-editor]] | ||
+ | * Suivez ce chemin : ''/org/gnome/gedit/plugins/terminal/'' | ||
+ | |||
+ | Voici les diverses options qu'on peut y configurer: | ||
+ | |||
+ | * **background-color:** couleur par défaut de l'arrière-plan du terminal. | ||
+ | * **foreground-color:** couleur par défaut du texte dans le terminal. | ||
+ | * **palette:** palette pour les applications du terminal. | ||
+ | * **use-system-font:** indique s'il faut utiliser la police système. | ||
+ | * **use-theme-colors:** indique s'il faut utiliser les couleurs du thème pour les éléments graphiques du terminal. | ||
+ | |||
+ | <note tip>On peut remplacer le code hexadécimal de la couleur directement par le nom de couleur en anglais, par exemple ''red'' pour le rouge.</note> | ||
+ | |||
+ | Voici un exemple avec les paramètres par défaut mais avec un changement de couleurs de l'arrière-plan en noir et de l'écriture en blanc. Attention de bien décocher "use-theme-colors". | ||
+ | |||
+ | {{ ::gedit_terminal_exemple.png?500 |}} | ||
+ | |||
+ | //source: [[https://debian-facile.org/doc:environnements:gnome:gedit:tp-greffon-terminal?&#greffon-terminal-integre|Debian facile / Gedit configurations avancées et personnalisation]]// | ||
+ | |||
+ | ===Autres greffons === | ||
+ | |||
+ | * [[https://wiki.gnome.org/action/show/Apps/Gedit?action=show&redirect=Gedit#Plugins|site officiel listant des plugins]] | ||
+ | * [[http://www.webupd8.org/2010/12/clientside-gedit-plugin-to-format.html|Clientside minify and format/beautify Javascript and CSS.]] | ||
+ | * [[https://code.google.com/p/gedit-autotab/|Auto Tab]] pour détecter le style d'indentation (nombre d'espace, tabulation) du fichier courant et s'y adapter. Pour l'installer, il faut récupérer l'archive, et copier les fichiers autotab.py et autotab.plugin dans ~/.local/share/gedit/plugins/ (arborescence à créer), puis activer le greffon dans les préférences (après redémarrage de gedit). | ||
+ | |||
+ | ==== Jeux de couleurs ==== | ||
+ | |||
+ | {{ :gedit:preferences_coloration.png?250|}} | ||
+ | |||
+ | Gedit peut appliquer des jeux de couleurs au texte, pour le rendre plus agréable à lire. | ||
+ | |||
+ | Il existe quelques thèmes de base, mais vous pouvez en importer d'autres. \\ | ||
+ | Pour ça, allez dans //Préférences -> Police et Couleurs// et cliquez sur "+" pour ajouter un nouveau jeu de couleurs (un fichier .xml). | ||
+ | |||
+ | Vous pouvez créer votre propre jeu de couleurs ou modifier un jeu de couleurs existant, en vous aidant des indications de [[:creer_un_jeu_de_couleurs_pour_gedit|cette page]]. | ||
+ | |||
+ | ~CB~ | ||
+ | |||
+ | ===== Voir aussi ===== | ||
+ | |||
+ | * **(en)** [[http://www.gnome.org/projects/gedit|Site officiel]] | ||
+ | * [[wpfr>Gedit|Gedit sur Wikipédia]] | ||
+ | * Portail "[[:éditeur de texte]]" | ||
+ | |||
+ | ---- | ||
+ | |||
+ | //Contributeurs : [[utilisateurs:SphAx3D]], [[utilisateurs:Id2ndR]], [[utilisateurs:Zarmakuizz]], le hollandais volant, Slyfox, [[:utilisateurs:roschan]] | ||
+ | , ...// |