如何在Eclipse中的代码辅助中修改非活动行的颜色?

首先,已经有a similar question,但这些答案没有帮助.

正如在主题中已经提到的,我想在代码辅助中修改非活动行的颜色(不改变其他区域),因为几乎看不到浅灰色背景上的白色.

“颜色和字体”只包含“内容辅助前景/背景颜色”,这只会更改整个代码辅助的前景/背景,而不会更改活动或非活动行的前景/背景.似乎没有这个选项.是否有可能以不同的方式改变它,可能是某种样式表?

最佳答案
经过几个小时的修补后,我找到了解决方案.相关的GTK类是GTKTreeView,相应的小部件状态是base [ACTIVE].不幸的是,颜色变化也会影响Eclipse中的其他GTKTreeViews(例如项目浏览器中的树视图,但对我来说无关紧要).我已经将列表项的背景颜色设置为十六进制#AAAAAA,所以它们的外观现在有点暗了.我在家里的目录中保存了这些设置als.gtkrc-eclipse:

style "eclipse" {
        font_name = "Sans Condensed 8"
}

style "listitem"  {
        base[ACTIVE] = "#AAAAAA"    
}

class "GtkWidget" style "eclipse"
class "GtkTreeView" style "listitem"

..我的Eclipse启动器的命令如下所示:

env GTK2_RC_FILES=/usr/share/themes/Ambiance/gtk-2.0/gtkrc:/home/myuser/.gtkrc-eclipse '/opt/eclipse/eclipse'

转载注明原文:如何在Eclipse中的代码辅助中修改非活动行的颜色? - 代码日志