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

     2023-02-21     163

关键词:

【中文标题】如何修复 Eclipse 深色主题中选定文本项的黑色前景色【英文标题】:How to fix black foreground color for selected text item in Eclipse dark theme(s) 【发布时间】:2021-01-10 21:46:25 【问题描述】:

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

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

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

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

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

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

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

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

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

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

【问题讨论】:

你好@Hans,这里是 DevStyle 开发者。我在 Eclipse 2020-09 上使用 DevStyle 已经有一段时间了,我根本没有看到这个问题(甚至可以看到颜色和字体部分)。您的操作系统主题有什么特别之处吗?也许在操作系统级别使用高对比度主题? 另外,最好知道您使用的是什么操作系统(我一直在 Windows 10 上使用它)。 嗨@AaronLara,我收集了更多信息。可能是我的工作空间以某种方式搞砸了。我会看看我是否可以重置它。 在更新到最新版本的过程中,安装确实看起来有些损坏。您可以尝试使用 -clean 运行 eclipse 吗?为此,只需编辑 eclipse.ini 文件并在文件的最顶部添加 -clean。只需确保在启动一次后将其删除,如果将其保留在那里会减慢启动速度。 嗨@AaronLara,感谢您的建议,但“-clean”已经是我的 eclipse.ini 中的第一行 【参考方案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 中遇到问题 接受难以阅读的文字

【讨论】:

谢谢!我已经能够验证这一点——我的机器确实有较旧的 1809 版本。我也找了个2004版本的机器,没有出现这个问题。 我可能在企业 IT 控制方面遇到过类似的问题:我的“检查 Windows 更新”按钮肯定不会产生任何新内容。直到现在我才注意到检查按钮下方的链接显示“从 Microsoft 更新检查 online”,这让我的机器进入了更新狂潮,更新后问题就消失了。

Eclipse Py-dev,深色主题在键入时删除文本突出显示?

】EclipsePy-dev,深色主题在键入时删除文本突出显示?【英文标题】:EclipsePy-dev,darkthemeremovetexthighlightduringtyping?【发布时间】:2021-09-0410:14:37【问题描述】:当我在eclipsepydev中输入一个新单词时,它会变成黄色。这使得它非常难... 查看详情

检查时如何在列表视图中删除文本项?

】检查时如何在列表视图中删除文本项?【英文标题】:Howtostrikethroughtextitemsinlistviewwhenchecked?【发布时间】:2012-12-2115:40:25【问题描述】:我试图在选中列表项时删除它们,但是,有一个问题:一旦选中一个项目,另一个项目... 查看详情

如何填充另一个文本项

】如何填充另一个文本项【英文标题】:howtofillanothertextitem【发布时间】:2013-07-2307:56:41【问题描述】:我是甲骨文形式的新手,所以我的头脑非常混乱。我在表格的开头和结尾有2个文本项,我有多个文本项,例如网格视图。... 查看详情

eclipse 深色主题菜单

】eclipse深色主题菜单【英文标题】:eclipsedarkthememenu【发布时间】:2015-10-0706:02:56【问题描述】:我使用的是默认配置的i3,没有gtk主题(大多数gtk应用程序都是暗灰色的,这很好)但是,eclipse的Dark主题在菜单栏上有一个小问... 查看详情

Win10深色主题——如何在WINAPI中使用?

】Win10深色主题——如何在WINAPI中使用?【英文标题】:Win10darktheme-howtouseinWINAPI?【发布时间】:2018-11-2713:53:40【问题描述】:从October2018Update(version1809)开始,Win10在Windows资源管理器中支持深色主题。可以在这里配置:用户界面... 查看详情

Robot Framework 如何获取文本项

】RobotFramework如何获取文本项【英文标题】:RobotFrameworkHowtoGetTextItem【发布时间】:2021-04-0413:59:27【问题描述】:我编写了从字典中提取数据的代码,并希望将信息保留为如下格式。A=2018B=8A=2019B=2A=2020B=3行数据,我想从下面访问... 查看详情

如何在 SwiftUI 中将删除线()应用于点击的 foreach 文本项?

】如何在SwiftUI中将删除线()应用于点击的foreach文本项?【英文标题】:Howtoapplystrikethrough()toatappedforeachTextiteminSwiftUI?【发布时间】:2020-12-2823:08:33【问题描述】:我正在尝试对ForEach循环中任何被点击的文本项应用删除线:stru... 查看详情

如何编辑 Visual Studio Code 的默认深色主题?

】如何编辑VisualStudioCode的默认深色主题?【英文标题】:HowtoeditdefaultdarkthemeforVisualStudioCode?【发布时间】:2016-05-1123:02:34【问题描述】:我使用的是Windows764位。有没有办法在VisualStudioCode中编辑默认的深色主题?在%USERPROFILE%\\.vs... 查看详情

如何在 VSCode 用户设置中为深色和浅色主题指定颜色

】如何在VSCode用户设置中为深色和浅色主题指定颜色【英文标题】:HowtospecifycolourfordarkandlightthemeingeneralinVSCodeusersettings【发布时间】:2020-10-1307:11:04【问题描述】:我想为深色或浅色主题变体自定义VSCode颜色设置一般,例如:"w... 查看详情

如何在 YouTrack 中设置深色主题

】如何在YouTrack中设置深色主题【英文标题】:HowtosetdarkthemeinYouTrack【发布时间】:2015-01-2019:18:25【问题描述】:我在JetBrains网站上看到(在一篇关于youtrack5EAP的帖子中)可以为YouTrack设置深色主题,类似于IntelliJ的Darcula主题。... 查看详情

如何在 Qt C++ 中根据主题更改图标?如果可用的主题是深色或浅色

】如何在QtC++中根据主题更改图标?如果可用的主题是深色或浅色【英文标题】:HowtochangeiconsbasedonthemeinQtC++?Ifavailablethemesaredarkorlight【发布时间】:2014-11-0808:40:23【问题描述】:我有一个基于Qt的文本编辑器程序。它的默认主题... 查看详情

面向(嵌入式 C/C++)开发人员的 Eclipse IDE 2020-12:经典深色主题深黑色背景和菜单中的文本

】面向(嵌入式C/C++)开发人员的EclipseIDE2020-12:经典深色主题深黑色背景和菜单中的文本【英文标题】:EclipseIDEfor(EmbeddedC/C++)Developers2020-12:Classicdarkthemedeepblackcolorbackgroundandtextinmenu【发布时间】:2021-06-0313:05:05【问题描述】:Ec... 查看详情

如何在带有深色主题的android上更改chrome中状态栏的颜色?

】如何在带有深色主题的android上更改chrome中状态栏的颜色?【英文标题】:Howtochangethecolorofthestatusbarinchromeonandroidwithadarktheme?【发布时间】:2021-09-1903:37:21【问题描述】:我遇到了这样的问题-尽管有清单和元标记,但当我为andro... 查看详情

如何在 vuetify 的浅色主题中启用具有自定义颜色的深色模式?

】如何在vuetify的浅色主题中启用具有自定义颜色的深色模式?【英文标题】:Howtoenabledarkmodewithcustomcolorsinlightthemeinvuetify?【发布时间】:2020-01-0800:50:53【问题描述】:我正在使用vuetify2.0,我遇到了一个问题,在我的vuetify.js文件... 查看详情

在 ShareIntent 中发送多个文本项?

】在ShareIntent中发送多个文本项?【英文标题】:SendmultipletextitemsinShareIntent?【发布时间】:2019-06-1009:40:58【问题描述】:我的问题与这些问题非常相似:Isitpossibletosharemultipletextbyusingshareintent?PassingMultipletext/plainvaluesinshareintent我... 查看详情

如何在 Google Colab 中将主题更改为深色?

】如何在GoogleColab中将主题更改为深色?【英文标题】:HowtochangethethemetodarkinGoogleColab?【发布时间】:2018-09-2810:01:12【问题描述】:如何在GoogleColab中将当前主题更改为深色主题?我需要一个像Jupyternotebook那样的深色主题。【问... 查看详情

视觉辅助 x 深色主题

...isualAssistX,我使用VisualStudio进行C++开发。但是,我不确定如何启用此处提到的深色主题配色方案http://www.wholetomato.com/products/features/color.asp?【问题讨论】:【参考方案1】:根据链接中的文 查看详情

如何更改状态栏颜色

】如何更改状态栏颜色【英文标题】:HowtochangeStatusbarcolor【发布时间】:2021-11-0511:17:52【问题描述】:在我的应用程序中,当我使用浅色主题时它可以正常工作,但是当我使用深色主题时,除了状态(主要深色)栏仍然是浅色... 查看详情