Eclipse的Package Explorer背景色遵循Windows主题。我想更改颜色而不更改Windows的主题。可能?


78

也许是一种在本地更改颜色的方法(取决于应用程序)?

日食的背景色是白色,与窗口的活动窗口背景色相同。如果我更改主题的颜色,则日食会更改为该颜色。

我想更改该软件的颜色而不更改整个主题(因为每个程序都会得到怪异的颜色)。这可能吗?我以为也许有一种方法可以将不同的Windows主题应用于不同的程序,等等。

我正在使用Windows XP,经典的Windows主题。


必须有一些插件可以做到这一点,对吧?
Erik B

对于Mac用户而言,这甚至更为重要:Apple会完全阻止修改其窗口颜色的功能。因此,没有办法*在Mac上更改这些窗口的颜色。*是的,您可以在Mac上“反转”您的颜色,但这是一个可怕的破解-甚至比拥有漂亮的黑色源窗口并被所有其他窗口所蒙蔽还差。:(
SMBiggs 2012年


1
公认的答案(当前由Matthias Kempka提出)可能是当时的情况。当前,您可以安装Moonrise主题并拥有所有功能。请参阅user3273530的答案!
SPRBRN

1
SPRBRN,是的,我知道。技术问题无法解决。
2014年

Answers:


9

知道工作台的构建方式后,我确定您的要求在Eclipse方面是不可能的。您可以为编辑器执行此操作,因为它们是StyledText窗口小部件,并且向您展示了一些自定义它们的首选项。其他视图是各种小部件,有些是树,有些是文本,有些是由其他各种小部件组成。它们都是使用仅使用Windows主题的默认构造函数创建的。


52
对于像Eclipse这样功能齐全的东西,这简直就是UNACCEPTABLE!
SMBiggs 2012年

4
Eclipse 4提供了一个不同的工作台模型。应该在那里。
Matthias Kempka

1
@MatthiasKempka您能详细介绍一下吗?
csvan 2013年

1
请参阅user3273530的答案,如何安装Moonrise主题。
SPRBRN 2014年

26

http://marketplace.eclipse.org/content/eclipse-4-chrome-theme安装“ Eclipse 4 Chrome主题”

然后,您可以自定义许多Eclipse UI小部件。但不是您想要的东西,至少不是开箱即用的。为此,您应该转到CSS选项卡(在Eclipse 4 Chrome Theme中)并将其粘贴:

Tree, List, Table {
  background-color: #202020;
  color: #d0d0d0;
}

您几乎可以进行任何更改,问题在于找出什么,以及某些内容是您无法更改的位图(因此,如果位图是暗的并且设置了深色背景,您将“松开”位图)

此小部件列表可能会有所帮助,http://download.eclipse.org/rt/rap/doc/1.5/help/html/reference/theming/index.html,但它们为您提供了有关小部件名称的常规信息,而不是Eclipse信息(包含ID和所有信息),因此请小心:-)

==加法很晚==

您所需的一切都在一个地方,包括指向自定义深色主题的链接:http : //mihai-nita.net/2013/09/19/dark-eclipse/

截至2013年9月的Mac屏幕截图示例(请确保在更改文件后重新启动Eclipse):

在此处输入图片说明


1
看起来您也可以直接修改{eclipseFolder} \ plugins \ org.eclipse.platform_4.2.1.v201209141800 \ css中的.css文件,不需要任何插件(当然,您的版本可能会略有不同)
Mihai Nita

1
“问题出在哪里” ::您还可以安装“ E4 CSS编辑器”和“ E4 CSS间谍”。这些工具将帮助您找出每个小部件(“间谍”部分)是什么,并临时修改样式(“编辑器”部分)。
Mihai Nita

一处需要的一切,包括指向自定义深色主题的链接:mihai-nita.net/2013/09/19/dark-eclipse
Mihai Nita

1
由于某些原因,在将新用户预设“ Dark Eclipse”解压缩install_path/configuration并重新启动后,看不到它。
yair 2013年

14

只需在Eclipse Market Place中搜索“主题”即可。安装Moonrise。(应该是第一选择)。然后转到常规,外观,单击外观,将主题更改为月出,然后就可以了。


4
哇,行得通。公认的解决方案很复杂,根本不正确。我在市场上输入“ Moonrise”,选择了第一个项目,然后选择了外观一般的Moonrise(默认为Windows 7),重新启动了Eclipse Kepler,然后保存!
莎拉·温伯格2014年

0

我不知道一种将每个Eclipse窗口更改为您的配色方案的方法,但是我至少可以使您改变一些编辑窗口...

打开“窗口->首选项”,然后在“常规|编辑器|文本编辑器”下找到一个部分,可用于设置“外观颜色选项”,背景颜色是这些选项之一。

PS:我正在使用Eclipse 3.6(Helios)


2
我还将向您推荐该以前的答案
Gordon

0

可悲的是,这是不可能的(这很疯狂)。
但是,Aptana Studio(它是Eclipse的派生产品)使您可以为整个IDE设置主题。


@弃用,请参阅Eclipse 4:P

0

我进行了一些研究,发现实际上可以更改所有颜色,但难度更大。到目前为止,我发现了两种方法。

首先,由于eclipse使用的是OS主题,因此您可以更改OS背景设置(例如文件夹背景等),或者如果使用Windows,则可以更改整个主题,但是缺点是在linux和mac os中,所有窗口都是相同的颜色它也是可能的,但是以不同的方式,我确实在某个地方读过它,但是不记得在哪里:)

第二个为Eclipse创建特定的主题,例如http://rogerdudler.github.io/eclipse-ui-themes/或其他任何主题,例如google chrome等。


0

按照github中的说明从此处安装主题:https://github.com/guari/eclipse-ui-theme

如果您不喜欢编辑器颜色主题,请在此处 http://eclipsecolorthemes.org/

两者的结合对我来说就像是魅​​力!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.