Jak mogę dodać wyrażenia regularne dla dodatkowego języka składniowego?
Jak mogę dodać wyrażenia regularne dla dodatkowego języka składniowego?
Odpowiedzi:
Gedit (domyślny edytor tekstu) używający GTKSourceView do podświetlania składni. Korzysta z plików XML, aby zdefiniować, jak wyróżnić inną składnię.
Na stronie GTKSourceView znajduje się samouczek i dokument referencyjny . Gotowe definicje plików źródłowych są przechowywane w /usr/share/gtksourceview-2.0/language-specs/
lub /usr/share/gtksourceview-3.0/language-specs/
, możesz je sprawdzić, aby nauczyć się na przykładzie.
Istnieje również mniej szczegółowy samouczek na stronie Gedit.
Po utworzeniu nowej specyfikacji języka uruchom ponownie gedit, a ona automatycznie doda ją do swojej listy języków.
Zakładam, że mówisz o gedit (oznaczonym jako „edytor tekstu” w menu ubuntu).
Gedit używa GtkSourceView do podświetlania składni. Musisz utworzyć definicję języka dla GtkSourceView.
Oto samouczek: https://developer.gnome.org/gtksourceview/stable/lang-tutorial.html