Как добавить формат подсветки синтаксиса в Gedit?


19

Как добавить регулярные выражения для дополнительного синтаксического языка?


1
Будь конкретнее, о каком текстовом редакторе ты говоришь? Gedit?
энзотиб

Вы должны сказать нам, какой редактор вы используете; Гедит, Македит, Скит? И если вы скажете нам язык, возможно, мы знаем, где взять файл синтаксиса.
пользователь неизвестен

1
Язык на самом деле схема выделения для текстового файла. Мы изобрели его, чтобы он нигде не существовал. Редактор - это редактор по умолчанию, который поставляется с Ubuntu. Это просто говорит текстовый редактор, но в справке про это говорит gedit .
Брайан Филд

Ответы:


23

Gedit (текстовый редактор по умолчанию), использующий GTKSourceView для подсветки синтаксиса. Он использует файлы XML, чтобы определить, как выделить другой синтаксис.

На сайте GTKSourceView есть учебное пособие и справочный документ . Законченные определения исходного файла хранятся в /usr/share/gtksourceview-2.0/language-specs/или /usr/share/gtksourceview-3.0/language-specs/, вы можете проверить их, чтобы узнать на примере.

На сайте Gedit также есть менее подробное руководство .

После создания новой языковой спецификации перезапустите gedit, и он автоматически добавит его в свой список языков.


1
Редакторы, работающие в современных версиях Ubuntu, вероятно, будут использовать gtksourcceview-3.0 .. поэтому ищите каталог с 3.0 , а не 2.0, как в ответе выше.
Eyal

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.