如何更改 Meld 中的语法高亮样式

chr*_*ris 15 meld syntax-highlighting

Meld 1.5.1 使用 gtksourceview(通过 pygtksourceview)进行语法高亮显示,但是我无法弄清楚如何配置它以使用 gtksourceview 可用的特定样式(配色方案/主题)。

也许解决方案在 meld 之外 - 例如,设置用于 gtksourceview 的默认样式,或类似的东西。

小智 7

根据现在的相关页面

GTK+ 3 的更新示例。2013 年 12 月,Meld 更新为使用 GtkCssProvider 而不是 gtkrc(提交日志)。其默认颜色配置文件的新位置是 /usr/share/meld/meld.css

还有一个配置meld的新方法的例子。

  • 不适用于 Ubuntu-Mate 16.04.3 LTS 下的 Meld 3.14.2。(试图为一般的黑暗主题获得深色......) (2认同)
  • OSX 说明:样式文件位于“Applications > Meld.app > Contents > Resources > share > gtksourceview-3.0 > styles”中。(如果没有,请右键单击“Meld.app”,选择“显示包内容”,然后在“Meld.app”中搜索名为“meld-base.xml”的文件。)复制您喜欢的样式文件,例如作为`meld-base.xml`,并编辑它。除了修改十六进制颜色代码之外,请确保更改“<style-scheme...>”中的“id”和“_name”以避免冲突。重新启动 Meld,然后从“Meld>首选项>编辑器>语法突出显示颜色方案”的下拉菜单中选择新方案。 (2认同)

Tom*_*art 6

在 Meld 3.16.4 中,您可以简单地选择配色方案Meld > Preferences

融合偏好

(可能此更改是在早期版本中引入的)


小智 1

该过程似乎涉及创建一个文件 ~/.gtkrc-2.0 来覆盖融合默认值

您可以在wiki中找到一些黑暗主题的示例

另外,不要忘记更改预定义的主题名称,否则它将使用该名称。