如何在Eclipse项目浏览器中更改已更改文件的背景颜色?

27

在项目资源管理器中,版本控制下的更改文件以深棕色背景显示,使得文件名无法读取。 我想要更改它。

the brown

我已经在几个不同的配色方案之间切换过,但它们并不影响项目资源管理器中的颜色。 在常规->外观->颜色和字体菜单或团队->Git菜单中,我没能找到有用的选项。

右键单击带有颜色的文件名时,不提供更改颜色的选项,就像在编辑器中使用时那样。

我正在使用带有EGit的Eclipse 3.7 SR2。

编辑:我可以确认这是git修饰程序提供的颜色-一旦关闭它(常规->外观->标签修饰符),深棕色就会消失。


解决方案:最佳选择是在git中提交代码。问题解决了! - adrian filipescu
2个回答

51
您想要的设置在“首选项”>“常规”>“外观”>“颜色和字体”下,查找列表中的“Git”部分,在那里找到“未提交的更改(背景)”和“未提交的更改(前景)”。请注意保留HTML标签。
我将这些设置编辑为浅蓝色背景和白色前景,以下是在我的“项目/包资源管理器”中更改后的文件外观:enter image description here

enter image description here


1
谢谢,E-Riz。初始设置没有影响,背景颜色设置为白色,但我仍然看到棕色。一些不同的设置必须覆盖了颜色。我开始卸载插件以找出问题所在,卸载 Aptana 和 EGit 后,eclipse 每次启动都会崩溃。这已经足够了,所以我安装了 4.2 版本,现在颜色正常了。无论如何,感谢您提供详细信息 :) - kostja
1
呃,Aptana。根据我的经验,它只是让Eclipse变得很头疼。"颜色主题"插件也可能是罪魁祸首。 - E-Riz
Git 菜单不存在(如问题中所提到的),任何想法为什么它丢失了? - Petr

9
另一个类似的功能不在项目资源管理器中,而是在文件内部的“快速差异”(QuickDiff)功能。这个功能会一直比较已提交的内容,告诉我们哪些行被修改、添加或删除了。要启用此功能,请执行以下操作: 窗口 -> 首选项 -> 快速差异 -> 启用快速差异 窗口 -> 首选项 -> 快速差异 -> 使用此参考源 -> Git Have Revision
更改颜色以指示所更改、添加和删除的内容。我分别使用黄色、绿色和红色。然后,在任何时候,当您在文件中时,始终可以看到您编辑过的行,并且可以悬停在行号上(它们将被着色为粉色、蓝色或您选择的任何颜色),以查看您与Git之间的确切更改。Here how it looks like in eclipse

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接