EclipseGit具有黑色背景,仍然具有黑色文本

EclipseGit具有黑色背景,仍然具有黑色文本,eclipse,egit,eclipse-luna,Eclipse,Egit,Eclipse Luna,如果Stackoverflow是此IDE相关问题的错误Stackexchange站点,我深表歉意 我正在从事一个项目,该项目是在EclipseLuna上与Git共享的。因此,我依赖于EGit插件在IDE中进行Git集成(注意,我已经安装了最新版本的EGit,3.5)。我更喜欢在IDE中使用深色主题,因此我使用和插件来实现这种行为 一切正常,我的IDE是深色的,工具栏和菜单中的颜色也没有异常。然而,在我的PackageExplorer中,EGit着色仍然存在问题。主要问题是包资源管理器中的某些文本

如果Stackoverflow是此IDE相关问题的错误Stackexchange站点,我深表歉意

我正在从事一个项目,该项目是在EclipseLuna上与Git共享的。因此,我依赖于EGit插件在IDE中进行Git集成(注意,我已经安装了最新版本的EGit,3.5)。我更喜欢在IDE中使用深色主题,因此我使用插件来实现这种行为

一切正常,我的IDE是深色的,工具栏和菜单中的颜色也没有异常。然而,在我的PackageExplorer中,EGit着色仍然存在问题。主要问题是包资源管理器中的某些文本现在是黑色的(这是在已编辑的目录和文件上进行的)。这是在黑色背景下拍摄的。这使得几乎不可能看到正在着色的文本

我知道我可以通过进入“首选项-->常规-->外观-->颜色和字体”手动更改此颜色,选择Git,然后将所有导致黑色变为不同颜色的操作改为其他颜色。然而,我觉得这有点乏味,我认为也许有一种更直观的方法可以动态地改变这些颜色,在黑暗的背景下更有意义。我也有这些想法,因为这个问题已经被报道为一个问题,应该在3.5版本中修复


非常感谢您对我面临的这个问题的任何见解。

使用另一个用于git管理的工具(如Sourcetree,甚至cli git),右键单击项目,转到团队菜单并选择“断开”以断开项目的连接。这样对我来说很好,因为我习惯于使用cli git。

我使用常规git,它也会给出黑色文本。您可以在“首选项”>“外观”>“标签装饰”中取消选中Git,将其完全禁用


我认为不可能禁用Git文本更改,但可以保留“>”更改。

只要Eclipse中的所有其他字体和颜色符合您的喜好,请转到

窗口->首选项->常规->外观->标签装饰

取消选中Git,为什么不选择SVN呢

这将为EGit清理一切


您还可能会发现,取消选中本节中的其他项目将清除可能存在的其他字体/颜色问题。

您需要编辑Eclipse主题。转到窗口->首选项->外观>颜色和字体。通过未提交的更改(前景)进行搜索,编辑并选择您喜欢的颜色。

您可以同时启用Git decorators并修改一些设置,而不是禁用该功能。您仍然可以看到主题的正确颜色,只有两件事需要更改:

  • 转到首选项->常规->外观->颜色和字体->Git
  • 选择“未提交的更改(前台)”
  • 在黑白滑动条上设置为72%左右的白色
  • 选择“忽略的资源(前台)”
  • 在黑白滑动条上设置为72%左右的白色
  • 单击应用并确定
  • 你应该很乐意去,并将有自由配置任何颜色,你希望显示“忽略”字段和“未提交的更改”字段


    我们是这里的开发者。。。不是特写杀手…

    一个相关的答案,记录了我不想要的解决方法(对答案没有冒犯,这是一个很好的答案,我只是在寻找一个比这更具活力的答案作为我的公认答案):添加屏幕截图请点击这里@ecbrodie有新闻吗?在这里仍然可以看到带有黑色主题的EGit 3.6.2的黑色文本。您发现了一些解决方法吗?我不得不依靠手动更改首选项,如我的问题中所述。@ecbrodie,您仍然有这个问题吗?这与作为我的scm管理器的Eclipse无关。我将经常使用CLI git或Sourcetree来运行我的GET命令。然而,IDE通常使用基本的UI特性来反映git管理的状态。为了方便起见,您遇到的问题是eclipse主题上的一个已知错误,我建议您仅断开eclipse上的项目。由于这是一个BUG,在Stackoverflow上询问如何解决产品BUG不会得到任何有用的答案。这就像用炸药杀死一只苍蝇。。你失去了未限制的更改指示,这是EGit,IMO最有趣的功能之一。不值得。.“忽略的资源”是另一个黑色字体的资源,所以在使用它时也可以使用它。MercurialClipse插件有类似的问题,这个解决方案也可以,但你需要浏览“MercurialClipse”。我使用了不同的颜色,但是谢谢你给我指点要找的东西!