Как добавить регулярные выражения для дополнительного синтаксического языка?
Как добавить регулярные выражения для дополнительного синтаксического языка?
Ответы:
Gedit (текстовый редактор по умолчанию), использующий GTKSourceView для подсветки синтаксиса. Он использует файлы XML, чтобы определить, как выделить другой синтаксис.
На сайте GTKSourceView есть учебное пособие и справочный документ . Законченные определения исходного файла хранятся в /usr/share/gtksourceview-2.0/language-specs/
или /usr/share/gtksourceview-3.0/language-specs/
, вы можете проверить их, чтобы узнать на примере.
На сайте Gedit также есть менее подробное руководство .
После создания новой языковой спецификации перезапустите gedit, и он автоматически добавит его в свой список языков.
Я предполагаю, что вы говорите о Gedit (помечен как «текстовый редактор» в меню Ubuntu).
Gedit использует GtkSourceView для подсветки синтаксиса. Вы должны создать определение языка для GtkSourceView.
Вот учебник: https://developer.gnome.org/gtksourceview/stable/lang-tutorial.html