Как изменить стиль подсветки синтаксиса в Meld


14

Meld 1.5.1 использует gtksourceview (через pygtksourceview) для подсветки синтаксиса, однако я не могу понять, как настроить его для использования определенного стиля (цветовой схемы / темы) из тех, которые доступны для gtksourceview.

Возможно, решение находится за пределами поля - например, настройки стиля по умолчанию, используемого для gtksourceview в целом, или что-то подобное.

Ответы:


6

Согласно актуальным страница :

Обновить пример для GTK + 3.   В декабре 2013 года Meld был обновлен для использования GtkCssProvider вместо gtkrc (журнал фиксации).   Новое местоположение его цветового профиля по умолчанию   /usr/share/meld/meld.css

Существует также пример нового способа настройки соединения.


Не работает на Meld 3.14.2 под Ubuntu-Mate 16.04.3 LTS. (пытаясь получить темные цвета для общей темной темы ...)
Frank Nocke

1
Инструкции OSX: файлы стилей находятся в Applications > Meld.app > Contents > Resources > share > gtksourceview-3.0 > styles, (Если нет, щелкните правой кнопкой мыши на Meld.appвыберите «Показать содержимое пакета», а затем найдите файл с именем meld-base.xml в Meld.app.) Дублируйте ваш любимый файл стиля, например: meld-base.xmlи отредактируйте его. В дополнение к изменению шестнадцатеричных цветовых кодов, обязательно измените id а также _name в <style-scheme...> чтобы избежать конфликта. Перезапустите Meld, затем выберите вашу новую схему из выпадающего меню на Meld>Preference>Editor>Syntax Highlighting Color Scheme,
Jess Riedel

2

В Meld 3.16.4 вы можете просто выбрать цветовую схему в Meld > Preferences:

meld prefernces

(возможно, это изменение было введено в более ранних версиях)


1

У меня были проблемы с этим в .gtkrc-2.0 для meld-1.3.0 под Solaris

Вместо этого я обнаружил, что могу повлиять на них в ~ / .Meld / meldrc.ini

Пример, в разделе [DEFAULT]

color_delete_bg = #003300
color_delete_fg = red
color_replace_bg = #112233
color_replace_fg = gray80
color_conflict_bg = pink
color_conflict_fg = white
color_inline_bg = #223344
color_inline_fg = white
color_edited_bg = gray20
color_edited_fg = white

1

Кажется, этот процесс включает создание файла ~ / .gtkrc-2.0 для перезаписи настройки по умолчанию ,

Вы можете найти некоторые примеры темных тем в вики

Кроме того, не забудьте изменить название темы от предопределенного, иначе оно будет использоваться.


0

Не уверен, что можно сделать соединение для использования другой темы, но вы всегда можете отредактировать тему по умолчанию, например classic.xml.

Для Ubuntu 14.04 он находится в:

/usr/share/gtksourceview-2.0/styles/classic.xml

Если вы используете другую ОС, местоположение может отличаться.

Увидеть https://wiki.gnome.org/Projects/GtkSourceView/StyleSchemes ,

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