由于颜色的原因,Eclipse内容辅助中的所选条目无法读取

Bja*_*sen 29 eclipse editor menu colors

在我的Eclipse安装中,内容辅助菜单中的所选条目几乎不可读,因为白色 - 灰色的颜色为白色.见下图.

突出显示的条目不可读

我可以从eclipse首选项更改列表中未选中条目的背景和文本颜色,但所选条目始终是相同的颜色,并且始终不可读.我使用Eclipse Color Theme RecognEyes,但据我所知,这只会影响编辑器.

如何使上下文辅助菜单中所选条目的文本可读?

更新

在阅读了m1shk4的答案之后,Eclipse确实看起来Eclipse从当前的gnome主题中获取了它的颜色.然而,它以一种奇怪的方式做到了这一点.

内容辅助"窗口"的背景颜色是输入框背景颜色,文本颜色是输入框文本颜色.这一切看似合乎逻辑.

但是,所选条目的背景颜色是窗口背景颜色,但所选条目的文本不是背景文本颜色.

有关说明,请参见下图.

从gnome主题到eclipse的颜色映射

有人知道如何解决或解决这个问题吗?

工作方法

看来这个问题与Ubuntu中的默认gnome主题相当具体.切换到另一个gnome主题为我解决了这个问题.

小智 19

不确定它是否仍然及时,但这可能会帮助所有遇到同样问题的人,就像我一样:

创建一个文件〜/ .gtkrc-2.0并将此内容添加到文件中:

style "eclipse_fix" 
{ 
base[ACTIVE] = shade(0.7, "#4283d3") 
}

class "GtkTreeView" style "eclipse_fix"
Run Code Online (Sandbox Code Playgroud)

然后只需为Unity设置一个新主题(在Configuration>外观中)并再次设置为上一个主题(例如Ambiance).这将读取上面创建的新文件,新颜色将在eclipse中生效.

  • 如果我们使用Windows怎么办? (2认同)

MFe*_*ira 10

我在Eclipse Neon上使用Eclipse Color Themes.

我通过以下方式解决了这个问题:

Window-> Preferences-> General-> Appearance: 
->Uncheck "Use mixed fonts and colors for labels."
Run Code Online (Sandbox Code Playgroud)


小智 7

Windows>首选项>常规>外观>颜色和字体

基本>内容辅助背景颜色,内容辅助前景色:

偏爱

瞧!

内容辅助

  • 嗨米娅.我试过这个,它改变了列表中非选择项的颜色就好了,但所选条目不会改变颜色,仍然是不可读的.:/ (3认同)

Myk*_*dai 5

更新 截图

界面是俄语,但我认为很明显,你正在寻找的颜色与Selected Items入口相对应.在我的截图它的淡蓝色背景黑色的前景.


小智 5

如果您使用的是Ubuntu/Unity,请继续安装并启动gnome-color-chooser.全局颜色 - >默认配置,输入字段 - >根据您的需要选择并更改fg和bg颜色.