Як змінити підсвічування gedit за замовчуванням для конкретного розширення


10

Щоразу, коли я відкриваю .m файл, gedit пов'язує з ним виділення Octave. Я хотів би змінити поведінку за замовчуванням на Matlab.

Як я можу взагалі змінити підсвічування за замовчуванням, яку gedit надає файлу, пов'язаному з одним розширенням на іншу мову?

Відповіді:


4

Ви можете змінити /usr/share/gtksourceview-3.0/language-specs файли, але замість цього скопіювати цей файл у свій будинок, інакше ви втратите зміни під час оновлення.
$ cp /usr/share/gtksourceview-3.0/language-specs/octave.lang ~/.local/share/gtksourceview-3.0/language-specs/
зміни
<property name="globs">*.m</property>
в
<property name="globs"></property>

я також зробив деякі експерименти і з'ясували , objc.lang файл також має ту ж лінію , так що вам , можливо , буде потрібно скопіювати і змінити це.


Чи є більш приємний спосіб зробити це. Як налаштувати пріоритет мов, а не вимикати октаву?
adn

Що робити після копіювання в dir $ HOME? Як мені сказати gedit, що він повинен переглянути новий файл xyz.lang у $ HOME ??? Заздалегідь спасибі.
Шрікрішнан

Зауважте, що в сучасних версіях gedit (наприклад, gedit 3.34.0 на Ubuntu 19.10) правильним каталогом є ~ / .local / share / gtksourceview-4.
Адам Дінгл
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.