14

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

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

5 ответов5

6

Согласно теперь соответствующей странице :

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

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

2

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

смешанные предпочтения

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

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.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .