21 votes

Comment ajouter un format de surligneur syntaxique à Gedit ?

Comment puis-je ajouter les expressions régulières pour un langage syntaxique supplémentaire ?

25voto

David Futcher Points 633

Gedit (l'éditeur de texte par défaut) utilise GTKSourceView pour sa coloration syntaxique. Il utilise des fichiers XML pour définir comment mettre en évidence les différentes syntaxes.

Il existe un tutoriel et un document de référence sur le site GTKSourceView. Les définitions des fichiers sources terminés sont stockées dans /usr/share/gtksourceview-2.0/language-specs/ o /usr/share/gtksourceview-3.0/language-specs/ vous pouvez les consulter pour apprendre par l'exemple.

Il existe également un programme moins approfondi tutoriel sur le site de Gedit.

Après avoir créé votre nouvelle spécification de langue, redémarrez gedit et il l'ajoutera automatiquement à sa liste de langues.

2voto

Adam Points 6342

Je suppose que vous parlez de gedit (étiqueté comme "éditeur de texte" dans le menu ubuntu).

Gedit utilise GtkSourceView pour la coloration syntaxique. Vous devez créer une définition de langage pour GtkSourceView.

Voici un tutoriel : https://developer.gnome.org/gtksourceview/stable/lang-tutorial.html

mise à jour 2021 : lien mort. maintenant ici : https://developer-old.gnome.org/gtksourceview/stable/lang-tutorial.html

je ne sais pas pourquoi il est "developer-old" maintenant. peut-être déprécié. je n'ai pas été capable de trouver un nouveau tutoriel. mais je n'ai pas beaucoup cherché.

voici les nouveaux tutoriels pour les développeurs de gnome : https://developer.gnome.org/documentation/tutorials.html

Je n'ai pas trouvé de tutoriel sur la coloration syntaxique dans gedit.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X