Wie kann ich reguläre Ausdrücke für eine zusätzliche Syntaxsprache hinzufügen?
Wie kann ich reguläre Ausdrücke für eine zusätzliche Syntaxsprache hinzufügen?
Antworten:
Gedit (der Standard-Texteditor) verwendet GTKSourceView für die Hervorhebung der Syntax. Es verwendet XML-Dateien, um zu definieren, wie unterschiedliche Syntax hervorgehoben werden soll.
Es gibt ein Tutorial und ein Referenzdokument auf der GTKSourceView-Site. Fertige Quelldatei-Definitionen werden in /usr/share/gtksourceview-2.0/language-specs/
oder gespeichert. /usr/share/gtksourceview-3.0/language-specs/
Vielleicht möchten Sie sie auschecken, um sie anhand von Beispielen zu lernen.
Es gibt auch ein weniger ausführliches Tutorial auf der Gedit-Site.
Nachdem Sie Ihre neue Sprachspezifikation erstellt haben, starten Sie gedit neu und es wird automatisch zur Liste der Sprachen hinzugefügt.
Ich nehme an, Sie sprechen von gedit (im Ubuntu-Menü als "Texteditor" bezeichnet).
Gedit verwendet GtkSourceView zum Hervorheben der Syntax. Sie müssen eine Sprachdefinition für GtkSourceView erstellen.
Hier ist ein Tutorial: https://developer.gnome.org/gtksourceview/stable/lang-tutorial.html