{{tag>Jammy bureautique éditeur_de_texte}}
----
====== gedit ======
**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**.
Pour les utilisateurs de [[:KDE]] et [[:LXQt]], préférez [[:Kate]]. Pour [[:Unity]], [[:Pluma]] est installé par défaut, pour [[:Xfce]], [[:Mousepad]].
{{ :applications:gedit_xenial.png?400 |L'interface de gedit}}
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]]) :
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gedit /chemin/du/document
Exemple pour éditer le fichier /etc/fstab :
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gedit /etc/fstab
En plus court, compatible Wayland et Xorg, pour toutes les ×buntu intégrant PolKit ( policykit ), la commande suivante...
gedit admin:///chemin/absolu/vers/fichier
...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
==== 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 //~// 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é ==
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.
* 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.
On peut remplacer le code hexadécimal de la couleur directement par le nom de couleur en anglais, par exemple ''red'' pour le rouge.
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]]
, ...//