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


19

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


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.


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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.