2014-10-01 68 views
14

我很抱歉如果Stackoverflow是这个IDE相关问题错误的Stackexchange站点。Eclipse EGit有黑色背景,仍然有黑色文字

我正在与Git共享一个项目,工作内容如下:Eclipse Luna。因此,我依靠IDE中的Git集成插件(请注意,我已安装最新版本的EGit,3.5)。我更喜欢在我的IDE中使用深色主题,所以我正在使用Moonrise UIEclipse Color Themes插件来启用此行为。

这一切工作正常,我的IDE是黑暗的,工具栏和菜单内的颜色并不正常。但是,我的Package Explorer中的EGit着色仍然存在问题。主要问题是Package Explorer中的某些文本现在变为黑色(这是在编辑过的目录和文件上完成的)。这是在黑色的背景下。这使得几乎不可能看到正在着色的文本。

我知道我可以通过进入首选项 - >常规 - >外观 - >颜色和字体,选择Git,并将所有导致黑色颜色变为不同颜色的动作。不过,我觉得这有点乏味,我认为也许有一种更直观的方式来让这些颜色动态变化,以便在黑暗背景下更有意义。我也有这些想法,因为这个问题已经被报告为bug in EGit,应该已经被3.5版本修复。

对于我面临的这个问题的任何深入了解都非常感谢。

+1

,其中记录我的非期望的解决方法(没有进攻的答案与此相关的答案,这是一个伟大的,我只是在寻找的东西比我接受的答案更具动态性):http://unix.stackexchange.com/questions/84248/darcula-dark-theme-for-eclipse – ecbrodie 2014-10-02 03:38:39

+0

添加屏幕截图请 – 2014-10-07 09:14:26

+0

这里的任何消息@ecbrodie? EGit 3.6.2在黑色主题背景下仍然显示黑色文字。你有没有发现一些解决方法? – Campa 2015-02-04 08:43:14

回答

19

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

+0

如果我可以添加更多的点我会。这是一个救星 – 2017-11-21 15:35:08

-2

使用其他工具进行git管理(例如Sourcetree甚至是cli git),并通过右键单击它来切断项目,进入团队菜单并从中选择“断开连接”。因为我习惯使用cli git,所以对我来说工作得很好。

+1

这与Eclipse作为我的scm管理器无关。我经常使用CLI git或Sourcetree来运行我的命令。但是,IDE通常使用基本的UI功能来反映git管理的状态。这是为了方便。 – ecbrodie 2015-05-21 02:50:37

+0

那么,你所遇到的问题是eclipse主题上的一个已知的BUG,并且我建议你只在Eclipse上断开你的项目。由于这是一个BUG,因此在Stackoverflow上询问如何解决产品BUG时不会得到任何有用的答案。 – 2017-04-26 16:18:01

9

我使用普通的Git也给了黑色文本。您可以在首选项>外观>标签装饰中完全禁用它,在其中取消选中Git。

我不认为有可能禁用Git文本更改,但保留'>'更改。

3

只要所有其他的字体和颜色都根据自己的喜好在Eclipse - 去......

Window -> Preferences -> General -> Appearance -> Label Decorations

取消选中Git和为什么,而你在它使用SVN。

这应该会清除EGit的所有内容。

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

+0

哇这工作,只是我一直在寻找。 – bjackfly 2016-06-07 22:19:54

+0

这就像用炸药杀死苍蝇一样。你失去了无可指责的变化迹象,这是EGit,IMO最有趣的特征之一。不值得.. – BrunoJCM 2017-10-22 14:50:23

6

与其禁用所有功能,您可以保持Git装饰器的启用并修改一些设置。您仍然可以看到主题的正确的颜色,只有2个东西,你必须改变:

  1. 转到首选项 - >常规 - >外观 - >颜色和字体 - > Git的。
  2. 选择“未提交更改(前景)”。
  3. 在白色滑动条上设置为约72%白色。
  4. 选择“忽略的资源(前景)”。
  5. 在白色滑动条上设置为约72%白色。
  6. 单击应用并确定。

你应该很好走,并且可以自由配置你想要显示“忽略”字段和“未提交更改”字段的颜色。

我们是开发商在这里...没有特色的杀手......