如何修复 Eclipse 深色主题中选定文本项的黑色前景色

Han*_*ans 5 eclipse windows themes

对于 Eclipse 2020-09 和 2020-12,Eclipse 深色主题在我的 Windows 10 机器上有一个问题:许多表格和对话中的选定条目,例如调试透视图中的变量,在深色上是黑色的。具有讽刺意味的是,它还显示在“颜色和字体”选择对话框中:

在此处输入图片说明

我首先注意到使用DevStyle的问题,但经过进一步检查,它似乎同样适用于本机 Eclipse“Dark Theme”以及“Spectrum (1.0.0)”插件。

不幸的是,我似乎无法找到相关设置。将主题更改为浅色和深色都没有帮助,也没有设置“强制颜色”,也没有卸载并重新安装 DevStyle。我还尝试删除工作区.metadata和项目' .project.settings然后.classpath从头开始重新设置(但徒劳无功)。

我总是可以通过在新的空工作区上全新安装来重现该问题:

  1. 下载64 位 Eclipse IDE 2020-09 安装程序2020-12 安装程序(也尝试下载和解压缩 2020-12 Java 包)。
  2. 使用 Java 11 或 14(两者都试过)安装到某个新文件夹;取消选择桌面和菜单项创建。
  3. 从新目录作为工作区开始。
  4. 在市场中,选择 DevStyle 并安装(仅尝试了所需的项目和所需的加上 CodeTogether 捆绑包),重新启动,选择 Dark Theme。
  5. 打开首选项,搜索,例如字体,选择顶部项目。
  6. 所选项目为黑底黑字,如上面的屏幕截图所示。

我已经在第二台 Windows 10 机器上复制了这个,之前没有安装工作区或 Eclipse。

当使用 Eclipse 2020-06 Java 包执行相同的步骤时,我最终得到了正确的黑白文本项。

正如 Windows 声称的那样,有问题的机器上的操作系统是最新的 Windows 10 Pro。我已将主题设置为预定义的主题(“花”)。我已切换到“Windows”主题,但这并没有改变行为(至少是现有安装的行为)。我也 ...

  • 删除了.eclipse我的 Windows 用户文件夹中的文件夹。
  • 删除了.p2我的 Windows 用户文件夹中的文件夹。

在 Linux 机器上的相同/非常相似的设置中,我没有看到这个问题。

Eri*_*c B 1

DevStyle 论坛上的某人发现该问题似乎与您的 Windows 10 版本有关。

https://www.genuitec.com/forums/topic/devstyle-eclipse-2020-06-dark-theme-issue/#post-664506

Windows 10 版本 1809(2018 年末发布)遇到此问题,而版本 2004(2020 年中发布)则没有。我在 1809 上遇到了同样的问题,并且无法升级,因为公司 IT 控制了我们的 Windows 更新。

您的选择似乎是:

  • 升级到较新版本的 Windows 10 - 2004 似乎已被证实可以工作
  • 继续使用 Eclipse 2020-06 (4.16),它不会遇到旧版本 Windows 10 的问题
  • 忍受难以阅读的文字