Jak dodać format wyróżnienia składni do Gedit?

19

Jak mogę dodać wyrażenia regularne dla dodatkowego języka składniowego?

Bryan Field
źródło
1
Mówiąc dokładniej, o jakim edytorze tekstu mówisz? Gedit?
enzotib
Powinieneś powiedzieć nam, z którego edytora korzystasz; gedit, mcedit, scite? A jeśli powiesz nam język, może wiemy, gdzie uzyskać plik składni.
użytkownik nieznany
1
Język jest tak naprawdę schematem podświetlania pliku tekstowego. Wynaleźliśmy go, aby nigdzie nie istniał. Edytor jest domyślnym edytorem dostarczanym z Ubuntu. Mówi tylko Edytor tekstu, ale w Pomocy na ten temat mówi gedit .
Bryan Field

Odpowiedzi:

23

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.

David Futcher
źródło
1
Edytory działające w aktualnych wersjach Ubuntu prawdopodobnie używają gtksourcceview-3.0 .. więc poszukaj katalogu z 3.0 , a nie 2.0 jak w powyższej odpowiedzi.
Eyal