Як додати формат виділення синтаксису до Gedit?


19

Як я можу додати в регулярні вирази для додаткової мови синтаксису?


1
Будьте більш конкретні, про який текстовий редактор ви говорите? Гедіт?
enzotib

Ви повинні сказати нам, яким редактором ви користуєтесь; gedit, mcedit, scite? І якщо ви скажете нам мову, можливо, ми знаємо, де взяти файл синтаксису.
користувач невідомий

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.