Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
gedit [Le 28/02/2024, 15:16] 90.16.52.169gedit [Le 15/12/2025, 12:20] (Version actuelle) – sudo -> [[:permissions administrateur]] / pkexec -> admin:// / réécriture installation / mise en forme / màj krodelabestiole
Ligne 1: Ligne 1:
-<HTML>+{{tag>Noble bureautique éditeur_de_texte}}
  
-<HEAD> +====== gedit ======
-<meta http-equiv="Content-Type" content="text/html"; charset="utf-8"/> +
-<TITLE>Page Test</TITLE> +
-</HEAD>+
  
-<BODY BGCOLOR="#FF9966"> +**[[https://gedit-text-editor.org/|Gedit]]** était l'[[:éditeur de texte]] par défaut d'Ubuntu (du moins, de la [[:variantes|variante]] principale d'Ubuntu avec l'environnement [[:GNOME]]) et d'[[:Budgie|Ubuntu Budgie]], jusqu'à la version [[:kinetic|Kinetic 22.10]]. 
-<H1><CENTER><B>Bonjour à tous!</B></CENTER></H1> + 
-&lt;H2&gt;&lt;CENTER&gt;&lt;B&gt;Bienvenue&lt;/B&gt;&lt;/CENTER&gt;&lt;/H2&gt; +<note important> 
-&lt;P&gt;Vous &amp;ecirc;tes ici sur une &lt;B&gt;page de test....&lt;/B&gt;&lt;/P&gt; +C'est **[[https://apps.gnome.org/fr/TextEditor/|GNOME Éditeur de texte]]** (paquet ''[[apt>gnome-text-editor]]'') qui remplace **gedit** par défaut sur Ubuntu depuis la version [[:lunar|Lunar 23.04]], son  [[:alias]] étant ''[[man>gted]]''(([[:lien_physique_et_symbolique|lien symbolique]] ''/usr/bin/gted -> gnome-text-editor*'' 
-&lt;P&gt;Pour faire une recherche, &lt;A HREF=&quot;http://www.google.fr&quot;&gt;&lt;B&gt;&lt;I&gt;cliquez +)). 
-ici!&lt;/I&gt;&lt;/B&gt;&lt;/A&gt;&lt;/P&gt; +</note> 
-&lt;/BODY&gt; + 
-&lt;/HTML&gt;+<note tip>Pour les utilisateurs de [[:KDE]] et [[:LXQt]], préférez [[:Kate]]. Pour [[:Unity]], [[:Pluma]] est installé par défaut, et [[:Mousepad]] sur [[:XFCE]].</note> 
 + 
 +{{https://gedit-text-editor.org/images/screenshot-gedit-main.png?700|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** était l'éditeur de texte installé par défaut sur les anciennes versions d'Ubuntu. 
 + 
 +  * Il est toujours disponible dans les [[#dépôts officiels APT]] d'Ubuntu. 
 +  * Il est aussi distribué par ses développeurs dans des versions plus récentes sur tous les systèmes Linux en [[#Flatpak]]. 
 +  * Il existe aussi un paquet [[#snap]]. 
 + 
 +Pour l'installer vous avez donc le choix entre une de ces méthodes : 
 + 
 +==== Dépôts officiels APT ==== 
 + 
 +Pour installer cette appplication depuis les [[:depots#dépôts officiels]], il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] ''[[apt>gedit]]''
 + 
 +==== Flatpak ==== 
 + 
 +Le dernière version de **Gedit** est proposée par ses développeurs en [[:Flatpak]] sur le dépôt [[https://flathub.org/apps/org.gnome.gedit|Flathub]]. 
 + 
 +On peut donc l'obtenir en [[:tutoriel:installer_application_flatpak|installant Flatpak]] avec le [[:flatpak#ajout_du_depot_flathub|dépôt Flathub]] si ce n'est pas déjà fait, puis en installant ''Gedit'' depuis [[:gnome-software|GNOME Logiciels]], ou en installant le paquet ''org.gnome.gedit'' en ligne de commande : 
 +<code>flatpak install org.gnome.gedit</code> 
 + 
 +==== Snap ==== 
 + 
 +**Gedit** est distribué par [[:Canonical]] en [[:snap]] depuis [[https://snapcraft.io/gedit|Snapcraft]]. 
 + 
 +On peut donc simplement installer l'application ''Gedit'' depuis le [[:snap store|centre d'applications (Snap Store)]], ou installer le paquet ''gedit'' en ligne de commande : 
 +<code>snap install gedit</code> 
 + 
 +===== 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 sandwich ''☰'' 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 [[:permissions administrateur]], on peut utiliser le préfixe ''[[:permissions_administrateur#prefixe_admin|admin://]]'' avant le [[:chemins|chemin]] :\\ 
 +pour ouvrir **gedit** en mode administrateur en demandant le mot de passe au(x) moment(s) opportun(s) on peut utiliser la commande 
 +<code bash>gedit admin:///chemin/absolu/vers/fichier</code> 
 +-- Compatible [[:Wayland]] et [[:Xorg]], pour toutes les [[:variantes]] intégrant **[[:policykit|PolKit]]**.((Voir aussi : 
 +  * //[[https://askubuntu.com/a/868882|How to run Gedit AND Nautilus as administrator ]]// 
 +  * //[[https://techstop.github.io/open-file-as-root/|Open File as Root]]// 
 +  * //[[https://askubuntu.com/questions/1191075/how-to-open-a-text-file-in-current-working-directory-with-gedit-admin|How to open a text file in current working directory with gedit `admin://`?]]// 
 +)) 
 + 
 +Pour les [[:variantes]] non compatibles, on faut éventuellement utiliser la commande ''[[:tutoriel:elevation_privileges_avances#Utiliser PolKit dans un terminal|pkexec]]''
 +<code bash>pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gedit /chemin/du/document</code> 
 +Exemple pour éditer le fichier ''[[:mount fstab|/etc/fstab]]''
 +<code bash>pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gedit /etc/fstab</code> 
 + 
 +==== 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''         | Rouvrir 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''+''Maj''+''G'' | Aller au résultat de recherche précédent | 
 +| ''Ctrl''+''H''         | Rechercher et remplacer                  | 
 +| ''Ctrl''+''D''         | Supprimer la ligne                       | 
 +| ''Alt''+''↑''          | Remonter la ligne actuelle               | 
 +| ''Alt''+''↓''          | 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 sandwich ''☰'' -> //Raccourcis Claviers//
 + 
 +===== Configuration ===== 
 + 
 +Vous trouverez les options dans le menu sandwich ''☰'' situé à droite -> //Préférences//
 + 
 +Exemples : 
 +  * Pour empêcher la création de fichier de sauvegarde temporaire de la forme ''mon_fichier.txt~'', 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 les parenthèses ''('''')'' (ou accolades''{''''}'', crochets''['''']'' ou chevrons''<''''>'') correspondant au bloc de code où se trouve votre curseur. 
 +  * Un système d'indentation automatique est intégré, et peut être complété par des [[#greffons]]. 
 + 
 +==== 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]]''
 + 
 +Le dictionnaire est alors accessible et sélectionnable dans le menu contextuel (clic droit), et la vérification orthographique est ainsi possible. 
 + 
 +Alternativement on peut aussi [[:tutoriel:comment_installer_un_paquet|installer le paquet]] ''[[apt>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 pratiqueil 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 sandwich ''☰'' -> //Préférences// -> //Greffons// -> cochez la case //Terminal intégré// 
 +  * Fermez la fenêtre des //Préférences//
 +  * Menu contextuel (clic droit) -> //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 ''[[apt>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'**[[:dconf-editor|Éditeur dconf]]**. 
 +  * Suivez le chemin ''/org/gnome/gedit/plugins/terminal/''
 + 
 +Voici les diverses options qu'on peut y configurer : 
 +((source: [[https://debian-facile.org/doc:environnements:gnome:gedit:tp-greffon-terminal?&#greffon-terminal-integre|Debian facile / Gedit configurations avancées et personnalisation]])) 
 + 
 +  * ''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 à bien décocher //use-theme-colors//
 + 
 +{{ :gedit_terminal_exemple.png?500}} 
 + 
 +=== 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 le menu sandwich ''☰'' -> //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 coloration syntaxique 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//)** [[https://gedit-text-editor.org/|Site officiel]] 
 +  * [[wpfr>Gedit|Wikipédia]] 
 +  * Portail //[[:Éditeur de texte]]/
 + 
 +---- 
 + 
 +//Contributeurs : [[:utilisateurs:SphAx3D]], [[:utilisateurs:Id2ndR]], [[:utilisateurs:Zarmakuizz]], le hollandais volant, Slyfox, [[:utilisateurs:roschan]], [[:utilisateurs:krodelabestiole]].//