首先,已经有类似的问题 https://stackoverflow.com/questions/4402087/how-to-change-the-color-of-the-currently-selected-line-in-a-code-assist-popup-in,但这些答案没有帮助。
正如主题中已经提到的,我想修改代码辅助中非活动行的颜色(不更改其他区域),因为浅灰色背景上的白色很难看到。
“颜色和字体”仅包含“内容辅助前景/背景颜色”,这只更改整个代码辅助的前景/背景,但不会更改活动或非活动行的前景/背景。似乎没有这个选择。是否有可能以不同的方式改变它,也许使用某种样式表?
经过几个小时的修补后,我找到了解决方案。相关的GTK类是GTKTreeView,对应的widget状态是base[ACTIVE]。不幸的是,颜色变化也会影响 Eclipse 中的其他 GTKTreeView(例如项目资源管理器中的树视图,但对我来说这并不重要)。我已将列表项的背景颜色设置为十六进制#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'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)