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

Windows 如何修复Eclipse深色主题中选定文本项的黑色前景色,windows,eclipse,themes,Windows,Eclipse,Themes,对于Eclipse2020-09和2020-12,Eclipse暗主题在我的Windows 10机器上有一个问题:许多表和对话框中的选定条目(例如调试透视图中的变量)都是暗的。讽刺的是,它还显示在“颜色和字体”选择对话框中: 我首先注意到使用时出现的问题,但在进一步检查时,它似乎同样适用于本机Eclipse“黑暗主题”以及“Spectrum(1.0.0)”插件 不幸的是,我似乎找不到相关的设置。将主题改为浅色,再改回深色都没有帮助,设置“强制颜色”,卸载和重新安装DevStyle也没有帮助。

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

我首先注意到使用时出现的问题,但在进一步检查时,它似乎同样适用于本机Eclipse“黑暗主题”以及“Spectrum(1.0.0)”插件

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

我总是可以在新的空工作区上重新安装,重现问题:

  • 下载或2020-12版本(也尝试下载和解压缩2020-12 Java软件包)
  • 使用Java11或Java14(两者都试过)安装到某个新文件夹;取消选择桌面和菜单项创建
  • 以新目录作为工作区开始
  • 在市场上,选择DevStyle并安装(仅尝试所需项目和所需的plus-codeothere捆绑包),重新启动,选择黑暗主题
  • 打开首选项,搜索,例如,对于字体,选择顶部项目
  • 所选项目在黑暗中为黑色,如上面的屏幕截图所示
  • 我在第二台Windows10机器上复制了这一点,之前没有工作区或Eclipse安装

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

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

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

    在Linux机器上的相同/非常类似的设置中,我看不出这个问题。

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

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

    你的选择似乎是:

    • 升级到更新版本的Windows10-2004似乎已被确认有效
    • 继续使用Eclipse2020-06(4.16),它在旧版本的Windows 10中不会遇到问题
    • 与难读的文本一起生活

    您好@Hans,这里是DevStyle开发者。我在Eclipse2020-09上使用DevStyle已经有一段时间了,但我根本没有看到这个问题(甚至没有看到颜色和字体部分)。你的操作系统主题有什么特别的吗?也许在操作系统级别使用高对比度主题?此外,了解您正在使用的操作系统(我一直在Windows 10上使用它)会很好。嗨@AaronLara,我收集了更多信息。可能是我的工作空间搞砸了。我会看看是否可以重置它。在更新到最新版本的过程中,安装看起来确实有些损坏。您可以尝试使用-clean运行eclipse吗?要做到这一点,只需编辑eclipse.ini文件并在文件顶部添加-clean即可。只需确保在启动它一次后将其删除,如果您将其保留在那里,它将减慢初创公司的速度。您好@AaronLara,谢谢您的建议,但是“-clean”已经是我的eclipse.iniThanks中的第一行了!我已经能够验证这一点-我的机器确实有旧的1809版本。我还发现了一台版本为2004的机器,在那里,这个问题没有发生。