Eclipse 的包资源管理器背景颜色遵循 windows 主题。我想在不更改 Windows 主题的情况下更改颜色。可能的?

Posted

技术标签:

【中文标题】Eclipse 的包资源管理器背景颜色遵循 windows 主题。我想在不更改 Windows 主题的情况下更改颜色。可能的?【英文标题】:Eclipse's Package explorer background color follows windows theme. I want to change the color without changing windows' theme. Possible? 【发布时间】:2011-04-21 10:56:50 【问题描述】:

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

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

我想在不改变整个主题的情况下改变这个软件的颜色(因为这样每个程序都会得到奇怪的颜色)。这可能吗?我想也许有一种方法可以将不同的 Windows 主题应用于不同的程序,或者其他什么。

我使用的是 windows XP,经典 windows 主题。

【问题讨论】:

肯定有插件可以做到这一点吧? 这对 mac 用户来说更重要:Apple 善意地阻止了完全修改其窗口颜色的能力。因此,没有办法* 在 mac 上更改这些窗口的颜色。 *是的,你可以在 Mac 上“反转”你的颜色,但这是一个可怕的 hack——可能比拥有一个漂亮的黑色源窗口并被所有其他窗口蒙蔽更糟糕。 :( 看看***.com/questions/1933367/… 接受的答案(目前由 Matthias Kempka 提供)可能是当时的情况。目前,您可以安装 Moonrise 主题并拥有一切。查看 user3273530 的答案! SPRBRN,是的,我知道。技术问题不宜过时。 【参考方案1】:

我不知道如何将每个 Eclipse 窗口更改为您的配色方案,但我至少可以为您提供更改某些编辑窗口的方法...

打开“Window -> Preferences”,然后在“General | Editors | Text Editors”下,您将找到一个允许您设置“外观颜色选项”的部分,背景颜色是其中一个选项。

PS:我使用的是 Eclipse 3.6 (Helios)

【讨论】:

我也会推荐你this previous answer【参考方案2】:

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

【讨论】:

对于像 Eclipse 这样功能齐全的东西,这简直是不可接受的! Eclipse 4 提供了不同的工作台模型。那里应该可以的。 @MatthiasKempka 你能详细说明一下吗? 查看 user3273530 的回答如何安装 Moonrise 主题。【参考方案3】:

遗憾的是,这是不可能的(这太疯狂了)。 但是,Aptana Studio(它是 Eclipse 衍生产品)允许您为整个 IDE 设置主题。

【讨论】:

@Deprecated 请参阅 Eclipse 4 :P【参考方案4】:

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

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

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):

【讨论】:

看起来你也可以直接修改 eclipseFolder\plugins\org.eclipse.platform_4.2.1.v201209141800\css 中的 .css 文件,不需要插件(当然,你的版本可能是略有不同) “问题在于找出什么” :: 您也可以安装“E4 CSS Editor”和“E4 CSS Spy”。这些工具将帮助您找出每个小部件是什么(“间谍”部分)并临时修改样式(“编辑器”部分)。 您需要的一切都集中在一处,包括指向自定义深色主题的链接:mihai-nita.net/2013/09/19/dark-eclipse 由于某种原因,我在解压到install_path/configuration 并重新启动后看不到新的用户预设“Dark Eclipse”。【参考方案5】:

我做了一些研究,发现实际上改变所有颜色是可能的,但更难。 目前我找到了两种方法。

首先,由于 Eclipse 使用操作系统主题,您可以更改操作系统背景设置,如文件夹背景等,或者如果您使用 Windows,则只需更改整个主题,但缺点是所有 Windows 将是相同的颜色,在 linux和 mac os 也是可行的,但以不同的方式,我确实在某处读过它,但不记得在哪里 :)

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

【讨论】:

【参考方案6】:

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

如果你不喜欢编辑器颜色主题,这里有一堆 http://eclipsecolorthemes.org/

两者的结合对我来说就像魅力一样!

【讨论】:

【参考方案7】:

只需在 Eclipse Market Place 中搜索“主题”。安装月出。 (应该是第一选择)。然后进入将军,外观,点击外观,将主题更改为月出,然后就可以了。

【讨论】:

哇,好用。公认的解决方案很复杂,根本不正确。我在市场中输入了“Moonrise”,选择了第一项,然后在一般外观中选择了 Moonrise(Windows 7 是默认的),重新启动 Eclipse Kepler 就可以了!

以上是关于Eclipse 的包资源管理器背景颜色遵循 windows 主题。我想在不更改 Windows 主题的情况下更改颜色。可能的?的主要内容,如果未能解决你的问题,请参考以下文章

如何设置Eclipse工作区的背景颜色为绿豆沙

如何在 Eclipse 项目资源管理器中的包内创建子包

如何更改 Eclipse 中导航器视图的背景颜色?

eclipse颜色设置

如何在 Eclipse 中更改条件宏的背景颜色?

eclipse加上电脑全黑主题的设置(win10)