Meld 1.5.1 使用 gtksourceview(通过 pygtksourceview)进行语法高亮,但是我无法弄清楚如何配置它以使用 gtksourceview 可用的特定样式(颜色方案/主题)。
也许解决方案在 meld 之外 - 例如,设置通常用于 gtksourceview 的默认样式,或类似的东西。
答案1
根据目前相关页:
更新 GTK+ 3 的示例。2013 年 12 月,Meld 更新为使用 GtkCssProvider 而不是 gtkrc(提交日志)。其默认颜色配置文件的新位置是 /usr/share/meld/meld.css
还有一个配置 meld 的新方法的示例。
答案2
答案3
我在 Solaris 下为 meld-1.3.0 在 .gtkrc-2.0 中执行此操作时遇到了麻烦
相反,我发现我可以影响他们〜/ .meld / meldrc.ini
例如,在 [DEFAULT] 部分下
颜色删除背景 = #003300 color_delete_fg = red 颜色替换背景 = #112233 color_replace_fg = gray80 color_conflict_bg = 粉色 color_conflict_fg = 白色 颜色内联背景 = #223344 color_inline_fg = 白色 color_edited_bg = gray20 color_edited_fg = 白色
答案4
不确定是否可以让 meld 使用另一个主题,但您始终可以编辑默认主题,即 classic.xml。
对于 Ubuntu 14.04,它位于:
/usr/share/gtksourceview-2.0/styles/classic.xml
如果您使用其他操作系统,位置可能会有所不同。
看https://wiki.gnome.org/Projects/GtkSourceView/StyleSchemes。