web-dev-qa-db-fra.com

Comment puis-je ajouter un format de surligneur de syntaxe à Gedit?

Comment puis-je ajouter des expressions régulières pour un langage de syntaxe supplémentaire?

19
Bryan Field

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

Il existe un tutoriel et un document de référence sur le site GTKSourceView. Les définitions de fichier source finies sont stockées dans /usr/share/gtksourceview-2.0/language-specs/ ou /usr/share/gtksourceview-3.0/language-specs/, vous pouvez les extraire pour les apprendre par exemple.

Il existe également un moins en profondeur tutoriel sur le site Gedit.

Une fois que vous avez créé votre nouvelle spécification de langue, redémarrez gedit et celui-ci sera automatiquement ajouté à sa liste de langues.

23
David Futcher

Je suppose que vous parlez de gedit (appelé "é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

2
lesmana