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édentes Révision précédente
Prochaine révision
Révision précédente
gedit [Le 29/05/2012, 17:09]
le hollandais volant [Voir aussi]
gedit [Le 28/03/2024, 11:17] (Version actuelle)
193.49.172.174 ancienne révision (Le 25/11/2023, 12:01) restaurée
Ligne 1: Ligne 1:
-{{tag>Hardy Karmic ​bureautique éditeur_de_texte}}+{{tag>Jammy bureautique éditeur_de_texte}}
  
 ---- ----
  
-====== ​Gedit ======+====== ​gedit ======
  
-{{  :​applications:​gedit_lucid_01.png?​350}} +**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**.
-**Gedit** est l'​[[éditeur de texte]] officiel ​de l'environnement graphique ​[[GNOME]] (utilisateurs de [[KDE]], voir [[Kate]]). Ce logiciel, sous licence GPL, propose une interface simple et facile d'​utilisation,​ développée avec l'aide de la bibliothèque GTK.+
  
-Gedit permet l'​édition simple ​et l'​enregistrement d'un fichier texte (.txt) mais dispose aussi du support intégral de l'​encodage de caractères Unicodede modes de surbrillance configurables ​pour de nombreux langages de programmationde la vérification orthographique,​ d'un outil de recherche et de remplacements,​ de la numérotation des lignes, de l'​indentation automatique pratique pour la programmation et de bien d'​autres choses.+<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>​
  
-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.+{{ :​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+.
  
-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 (terminal intégré, liste des balises, sélection de couleur, etc). 
 ===== Installation ===== ===== Installation =====
  
-Gedit est l'​éditeur de texte d'​Ubuntu installé par défaut. Si vous ne l'avez pas [[tutoriel:​comment_installer_un_paquet|installez le paquet]] [[apt://​gedit|gedit]].+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 ===== ===== Utilisation =====
  
-Vous trouverez les options dans le menu //Édition → Préférences//​.+==== Interface de base ====
  
-Par exemple : +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.
-  * 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 / l'​accolade / 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)+
  
-==== Greffons ​====+==== Fonctionnalités ​====
  
-Vous pouvez utiliser les greffons déjà fournis avec Gedit mais aussi en rajouter [[http://​live.gnome.org/​Gedit/​Plugins|d'autres]] (en). Pour activer ​un greffonallez dans Édition -> Préférences -> onglet Greffons. Tous les greffons disponibles sont affichésvous n'avez qu'à cocher ​pour faire le choix+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 lignesde l'indentation automatique (pour la programmation) et de bien d'​autres fonctionnalités.
  
-Le paquet **[[apt://​gedit-plugins|gedit-plugins]]** ajoute de nombreuses possibilités notamment ​l'intégration d'​une ​console dans le panneau inférieur.+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.
  
-=== GMate === +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).
-[[http://​blog.siverti.com.br/​gmate/​|GMate]] est un pack contenant de nombreux designs pour la coloration du texte ainsi que plusieurs ​greffons (en anglaisnon présents dans gedit-plugins.+
  
-L'​installation ​avec Git est assez simple ​+=== É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 ) : 
 +<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>​
  
-Installer Git s'il n'est pas installé, en [[:​tutoriel:​comment_installer_un_paquet|installant le paquet]] **[[apt://​git-core|git-core]]**. 
  
-Télécharger ensuite GMate, avec cette commande dans un [[:​terminal]] : +==== Principaux raccourcis clavier ====
  
-  git clone git://​github.com/​gmate/​gmate.git+=== Gestion des documents ===
  
-Le dossier gmate devrait se trouver ​dans votre dossier personnel. Si ce n'est pas le cas, adaptez la commande suivante selon l'emplacement du dossier gmate, sinon pour installer faites ensuite :+^ 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 |
  
-  sh ~/​gmate/​install.sh+=== É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//.
  
-On vous demande d'​appuyer sur **y** si vous voulez que certains greffons soient automatiquement activés, **n** pour ne pas activer de greffons à l'​installation. +===== Configuration =====
-GMate est au départ destiné à aider les codeurs en Ruby on Rails, si vous n'​utilisez pas ce langage prenez bien le temps de cocher/​décocher les nouveaux greffons si vous avez choisi d'​activer des greffons à l'​installation de GMate.+
  
-Enfin, les greffons sont souvent proposés sur des sites tels Sourceforge. Il vous suffit de faire une petite recherche et vous pourrez sûrement trouver [[http://​sourceforge.net/​search/?​type_of_search=soft&​words=gedit|des greffons que vous n'​aurez jamais imaginé voir apparaitre]]. 
  
-=== Installation manuelle ===+Avec [[:​gnome-shell|GNOME Shell]], vous trouverez les options dans le menu de l'​application **Éditions → Préférences**.
  
-Placer ​les fichiers ​dans le dossier ''​.gnome2/​gedit/​plugins/''​ ou ''/​usr/​lib/​gedit-2/​plugins/''​ si vous voulez qu'ils soient disponibles pour tous les utilisateurs.+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.
  
-<note tip>On peut installer GMate d'une façon plus facile et plus rapide (comme indiqué sur http://github.com/gmate/gmate) ​en tapant les commandes suivants dans un [[:​terminal]] :+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)
  
-  # Ajout du dépôt PPA : +==== Installation du dictionnaire français ====
-  sudo apt-add-repository ppa:​ubuntu-on-rails/​ppa +
-  sudo apt-get update +
-   +
-  # Installation du paquet : +
-  sudo apt-get install gedit-gmate+
  
-</note>+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]]**.
  
-=== Récupérer ​et importer ses extraits ​de code ===+Le dictionnaire est alors accessible ​et sélectionnable dans le menu de Gedit, et la vérification orthographique est ainsi possible.
  
-Vous avez besoin de récupérer vos extraits de code patiemment écrits sur une autre machine. +Ou alors alternativement,​ [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​aspell-fr|aspell-fr]]**.
-Sur l'​ancien disque dur ouvrez .gnome_2/​snippets ; on affiche ​ ce dossier caché dans son $HOME/USER par CTRL+H ​.+
  
-Copiez les différents fichiers .xml dans un dossier de votre nouveau disque dur.+==== Greffons ====
  
-Après installation des greffons, ​lancez Manage Snippets, ​en bas un bouton ​"Import des extraits de code", ​pointez sur chacun de ces 3 fichiers et l'affaire est jouée.+Vous pouvez utiliser les greffons ​déjà fournis avec Geditmais 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ésvous n'avez qu'à cocher pour faire le choix.
  
-=== Coloration syntaxique pour Mediawiki ===+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.
  
-L'​éditeur de texte de Mediawiki, le logiciel de l'​encyclopédie Wikipedia, ne propose pas de coloration syntaxique. On peut installer un greffon pour gedit qui permet de reconnaître la syntaxe de Mediawiki. Pour cela, il faut télécharger le fichier sur le site de Jean-Philippe Fleury ([[http://​jpfleury.indefero.net/​p/​gedit-mediawiki/​source/​download/​master/​]]) et copier le fichier mediawiki.lang dans le dossier ~/​.local/​share/​gtksourceview-3.0/​language-specs/​. Ensuite, il suffit de sélectionner dans le menu de gedit Coloration syntaxique/​Autres/​MediaWiki. Plus dé détail sur la page de Jean-Philippe Fleury ([[http://​www.jpfleury.net/​logiciels/​gedit-mediawiki.php]])+=== Terminal intégré ===
  
-En ligne de commandeon peut faire  +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 GeditIl s'​installe via le paquet **[[apt>gedit-plugins]]**.
-  cd ~/Bureau +
-  unzip gedit-mediawiki-master.zip +
-  cd gedit-mediawiki-master +
-  cp mediawiki.lang ~/​.local/​share/​gtksourceview-3.0/​language-specs/​ +
-  cd ~/Bureau +
-  rm -r gedit-mediawiki-master +
-  rm gedit-mediawiki-master.zip+
  
-==== Gestion des onglets ====+== Activation ​==
  
-  * Vous pouvez utiliser le glisser-déposer pour organiser vos onglets comme vous le souhaitez. +  * Ouvrez Gedit 
-  * Vous pouvez glisser un onglet hors de la fenêtre pour créer une nouvelle fenêtre. Vous pouvez aussi déplacer les onglets entre 2 fenêtres ​de l'éditeur. +  * Menu (de l'application) --> Préférences ​--> Greffons ​--> Cochez la case **Terminal intégré** 
-==== Jeux de couleur ==== +  * Fermez la fenêtre ​des Préférences. 
-Gedit peut appliquer des jeux de couleurs à un code source donné, pour le rendre plus agréable à lire. +  * Menu (dextre) --> Affichage --> Cochez la case **Panneau inférieur**/​
-Il existe cinq thèmes de base, mais vous pouvez en importer d'​autres. Pour ça, allez dans Édition ​-> Préférences -> Police et Couleurs. Choisissez Ajouter pour ajouter un nouveau jeu de couleurs (un fichier .xml). +
-De nombreux jeux de couleurs sont disponibles avec GMate également (voir ci-dessus). +
-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]].+
  
-==== Installation du dictionnaire français ====+Si tout c'est bien passé le terminal intégré doit apparaître au-dessous de la fenêtre principale de Gedit.
  
-Pour installer le dictionnaire français, pour la vérification orthographique,​ il vous suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] [[apt://​aspell-fr|aspell-fr]].+== Personnalisation des couleurs du terminal intégré ==
  
-=====Autres Plugins=====+<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>​
  
-  * [[http://​live.gnome.org/​Gedit/​Plugins|site officiel listant des plugins]] +  * Lancez l'​outil ​[[:dconf-editor]] 
-  * [[http://​www.webupd8.org/2010/12/​clientside-gedit-plugin-to-format.html|Clientside minify and format/beautify Javascript and CSS.]]+  * Suivez ce chemin ​''​/org/gnome/gedit/plugins/​terminal/''​
  
-===== Problèmes déjà rencontrés avec Gedit =====+Voici les diverses options qu'on peut y configurer:
  
-==== "Read Only" sur FTP ====+  * **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.
  
-Lorsque vous ouvrez un fichier distant stocké sur un serveur FTP, il est possible que vous ne puissiez pas enregistrer vos modifications (mode « [Read Only] »).  +<note tip>On peut remplacer le code hexadécimal de la couleur directement par le nom de couleur ​en anglaispar exemple ''​red''​ pour le rouge.</​note>​
-Pour activer cette fonctionnalité,​ ouvrez [[:​gconf|gconf-editor]]. Puis allez dans **apps ​gedit-2 > preferences > editor > save**. +
-Puis modifiez ​la clé « writable_vfs_schemes » en rajoutant « ftp » à la liste. Vous remarquerez que « secure ftp » était déjà présent mais pas « ftp ». Validez, redémarrez Gedit, le tour est joué !+
  
-==== Lenteur à l'ouverture sous Ubuntu 8.10 ====+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"​.
  
-Le nom des icônes ayant changé avec la nouvelle version de Gnome fournie avec la version 8.10 d'​Ubuntu,​ il est possible que vous constatiez un temps d'​ouverture des documents (très) long si vous utilisez un thème d'​icônes personnalisé.+{{ ::​gedit_terminal_exemple.png?500 |}}
  
-=> Dans ce cas, il faut désactiver le greffon **Panneau du navigateur de fichier** dans Gedit pour retrouver toute la rapidité à l'​ouverture de celui-ci. +//source: [[https://​debian-facile.org/​doc:​environnements:​gnome:​gedit:​tp-greffon-terminal?&#​greffon-terminal-integre|Debian facile / Gedit configurations avancées et personnalisation]]//​
-(menu "​Édition > Préférences puis onglet "​Greffons"​)+
  
-=> Sinon, vous pouvez revenir à un thème d'​icônes fourni avec Ubuntu 8.10 en attendant la mise à jour de votre thème par son créateur !+===Autres greffons ===
  
-==== L'​option "​Surligner la ligne actuelle"​ ne fonctionne pas sous Ubuntu 12.04 ==== +  * [[https://​wiki.gnome.org/​action/​show/​Apps/​Gedit?​action=show&​redirect=Gedit#​Plugins|site officiel listant des plugins]] 
-Elle se trouve dans le menu : +  * [[http://​www.webupd8.org/​2010/​12/​clientside-gedit-plugin-to-format.html|Clientside minify and format/​beautify Javascript and CSS.]] 
-Edition => Préférences => Affichage +  * [[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). 
-  * Surligner la ligne actuelle + 
-Ceci ne marche pas sous Ubuntu 12.04Il faut éditer ​le thème ​de couleur Classique ​de Gedit pour y ajouter une règle ​de coloration.  +==== Jeux de couleurs ==== 
-Dans le fichier ​/usr/share/​gtksourceview-3.0/styles/classic.xml ajoutez la règle suivante avec les autres styles ​:+ 
 +{{ :​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]].
  
-  <!-- Current Line --> +~CB~
-  <style name="​current-line"​ background="#​E2E2E2"/>​+
  
-(la couleur #E2E2E2 est du gris clair, vous pouvez choisir ce que vous voulez comme couleur, au format héxadécimal). 
 ===== Voir aussi ===== ===== Voir aussi =====
  
   * **(en)** [[http://​www.gnome.org/​projects/​gedit|Site officiel]]   * **(en)** [[http://​www.gnome.org/​projects/​gedit|Site officiel]]
   * [[wpfr>​Gedit|Gedit sur Wikipédia]]   * [[wpfr>​Gedit|Gedit sur Wikipédia]]
-  * **(en)** ​[[http://​grigio.org/​pimp_my_gedit_was_textmate_linux|Pimp my Gedit]], des améliorations pour Gedit.+  * Portail "[[:éditeur de texte]]"
  
 ---- ----
  
-//​Contributeurs : [[utilisateurs:​SphAx3D]],​ [[utilisateurs:​Id2ndR]],​ [[utilisateurs:​Zarmakuizz]], ​ [[utilisateurs:​le hollandais volant]].//+//​Contributeurs : [[utilisateurs:​SphAx3D]],​ [[utilisateurs:​Id2ndR]],​ [[utilisateurs:​Zarmakuizz]], ​le hollandais volant, Slyfox, ​[[:utilisateurs:​roschan]] 
 +, ...//
  • gedit.1338304141.txt.gz
  • Dernière modification: Le 29/05/2012, 17:09
  • par le hollandais volant