[英]How to change the highlight color in autocomplete box in Eclipse
我无法找到一种方法来更改Eclipse中自动完成框中突出显示的选择的颜色。
从截图中可以看出,浅灰色背景上的白色文字不是很易读。
使用Unity和Eclipse Classic的Ubuntu 11.10
更新:这确实是系统相关的。 更改Ubuntu主题会更改此颜色。 在/usr/share/themes/Ambiance/
有关于此的设置,但我无法弄清楚哪一个。 背景是渐变,因此选择颜色并为其添加灰色不起作用。
它必须是系统设置,尝试Ubuntu控制中心(系统设置)/外观/自定义。 单击所有选项卡,查看哪个颜色与eclipse中的颜色匹配。
更新:我刚刚意识到在ubuntu 11.04中出于某种奇怪的原因,自定义颜色的可能性被删除了,你需要更改配置文件
sudo vim /usr/share/themes/Ambiance/gtk-2.0/gtkrc
在我的版本94行
base[ACTIVE] = shade (0.97, @bg_color)
您需要根据需要进行更改,例如:
base[ACTIVE] = shade (0.50, @bg_color)
然后你进入系统设置/外观,将主题改为某些东西,然后改回环境,瞧,事情都改变了。 我无法想象为什么没有用于改变它的UI。
更新2:这与其他评论者建议的略有相似,只是在另一个文件中。 我猜不同之处在于它将影响全球系统
更新2:
在ubuntu 11.10中仍然没有用于更改主题颜色的GUI,但是它们也改变了文件结构,因此执行以下命令(与上面相同)
sudo vim /usr/share/themes/Ambiance/gtk-2.0/gtkrc
并搜索控制工具提示颜色的此部分:
style "tooltips" {
bg[NORMAL] = @tooltip_bg_color
fg[NORMAL] = @tooltip_fg_color
}
和改变是你想要的,例如:
bg[NORMAL] = "#000000"
fg[NORMAL] = "#FFFFFF"
更新3:
在ubuntu 12.04中,您需要执行更新1和更新2中描述的两个更改
这个问题也可以在Eclipse中修复,如ubuntu 12.04中的博客文章Fix Eclipse colors中所述 。
之前
后
对于Ubuntu 12.04,只需编辑文件/usr/share/themes/Ambiance/gtk-2.0/gtkrc
搜索
base[ACTIVE] = shade (0.94, @bg_color)
将阴影百分比从0.94更改为任何可见的,如0.54
base[ACTIVE] = shade (0.54, @bg_color)
然后它工作。
如何为所有Ubuntu主题更改它
在Ubuntu上,您可以为Appearance主题添加修复:
gedit ~/.gtkrc-2.0
在该文件中添加以下行:
style "eclipse_fix" { base[ACTIVE] = shade(0.7, "#F2F1F0") } class "GtkTreeView" style "eclipse_fix"
保存存档
您根本不需要使用命令提示符。
窗口 - >首选项 - >常规 - >外观 - >颜色和字体 - >基本 - >内容辅助背景颜色/内容辅助前景色
一切都可以通过GUI自定义。
或者,您可以更新gtkrc文件顶部的变量。 对于您的特定问题,它将是selected_fg_color,而不是tooltip_fg_color,例如,将其从白色更改为黑色(#000000)。 这是我的设置:
gtk-color-scheme = "base_color:#ffffff\nfg_color:#4c4c4c\ntooltip_fg_color:#000000\n
selected_bg_color:#f07746\nselected_fg_color:#000000\n
text_color:#3C3C3C\nbg_color:#F2F1F0\ntooltip_bg_color:#FFFFFF\nlink_color:#DD4814"
这看起来似乎很容易。 那就是改变eclipse的颜色主题。 Windows->首选项 - >外观 - >颜色主题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.