Eclipse不应用选择前景色

Ada*_*dam 5 eclipse colors

我使用http://www.eclipsecolorthemes.org/在Eclipse中设置语法着色.我的标准调色板在光线下是暗的,但所选的文本是反转的(在黑暗中亮).问题是Eclipse使用我选择的背景颜色,但保留了常规的前景色,所以我最终会看到一个难以理解的暗黑暗.

通常这是在代码上,所以我的前景颜色来自基于语法的颜色,但我在纯文本文件上尝试了这一点,该文件使用General> Editors> Text Editors首选项中的基本颜色.普通文本是"背景颜色"上的"前景颜色",所选文本是"选择背景颜色"上的"前景颜色" - 它似乎完全忽略"选择前景色".

这是OS X上的Eclipse Indigo.我最近交换了硬件并经历了一个重建我的Eclipse环境的漫长而迭代的过程,但我可以发誓这在以前工作得很好(在Helios上).

Ada*_*dam 0

我之前发布了一个答案作为评论,所以这里作为答案。

这是在 OS X SWT 库中定义的,它故意忽略配置的“选择前景色”:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=371924

Eclipse 票证上的这条评论指出了我正在使用的解决方法:

[在 Mac 上] 典型的方案是选择接近非选择背景颜色的选择背景颜色。

解决方法是不要使用反转的配色方案进行选择。本机 Mac UI 通过巧妙地对背景颜色进行着色来指示选择,而不更改前景色,因此 SWT 库强制执行此 UI 模式。