Eclipse的深色方案[关闭]


425

Eclipse完全可以主题化吗?我想为此安装深色方案,因为与其他方法相比,我更喜欢深色背景上的白色文本。


24
这是一长串的基本遗漏之一,这些遗漏使得很难认真对待Eclipse。
Draemon 2010年


14
@ThomasFerrisNicolaisen:此插件仅更改源窗口,而不会更改其他窗口,其他窗口仍带有白色背景。
Scott Biggs 2012年

4
@Uri:macintosh上的此解决方案还使图标的颜色反转,这可能会非常混乱(例如将“ debug-STOP”更改为绿色,将“ debug-GO”更改为红色)。此外,如果您要进行任何图形处理,由于所有这些内容也会被颠倒,这会使调试变得不可能。最后,根本没有办法在Mac上更改默认窗口的颜色。猜想Eclipse开发人员团队一定是疯子,因为他们遵循那种愚蠢的做法。
Scott Biggs 2012年

5
Eclipse 4.2(Juno)现在提供了一个完全黑暗的主题!见github.com/eclipse-color-theme/eclipse-color-themestackoverflow.com/questions/5053834/...
伊格尼斯

Answers:


286

正如已经发布到一些相关问题上的那样,我正在开发一个用于轻松进行跨编辑器色彩主题管理的插件:

http://marketplace.eclipse.org/content/eclipse-color-theme

它仍在进行中,但已经支持许多编辑器和一些深色主题。


3
真棒!! :)我星期一上班后就必须尝试一下!
FrustratedWithFormsDesigner

17
是否有任何方法可以更改其他视图的颜色(例如projekt Explorer,控制台,问题等)?
Bruiser

88
这样做的问题很明显-尽管您可以将编辑器主题设置为“黑暗”,但Eclipse的其余部分却发出难以置信的白色,所以情况更糟:(
Ivan

1
(显然)这在MyEclipse 6.6中有效(不要问,我被迫一点一点不喜欢它)将做进一步的测试,并在出现任何问题时回发。
路易斯·罗伯斯

2
我不能忍受Eclipse中缺少主题化窗口。Aptana(基本上是Eclipse的一个克隆)以EVERYTHING为主题。这就是为什么我用它的一切不是Android SDK中有关......即使我的文字处理器(但不推荐。)
O_O

88

我创建了自己的深色方案(基于gedit的 Oblivion ),我认为它非常适合使用。

预览和详细信息,位于:http : //www.rogerdudler.com/?p=362

我们很高兴宣布eclipsecolorthemes.org(测试版)的Beta版,是一个用于下载,创建和维护Eclipse颜色主题/方案的新网站。主题编辑器允许您复制现有主题并使用特定编辑器上的更改实时预览来编辑颜色。可下载的主题支持许多编辑器(PHP,Java,SQL,Ant,文本,HTML,CSS等)

网站上已经有越来越多的主题可用:

eclipsecolorthemes.org的屏幕截图

您可以在此处阅读有关发布的更多信息。


2
我喜欢gedit中的Oblivion,而您的指示正是我想要的。A +
defrex

哇,这很容易设置,并且可以立即运行,thx;)
kulpae 2011年

1
这些很棒,但是当我尝试比较更改时,这些更改会以深色突出显示,因此我看不到它们。我通常最终不得不更改colorthemes只是为了比较文件中的更改。
User1

2
不要在所有其他窗口上工作,相比之下,它们现在以白色背景爆炸。
Scott Biggs 2012年

2
pixeldude:您的网站现在已关闭。
Xdg 2015年

51

这是一个发布了Eclipse偏好设置以更改颜色(例如主题)的人:

http://blog.codefront.net/2006/09/28/vibrant-ink-textmate-theme-for-eclipse/

屏幕截图

以下是有关如何在Ganymede Eclipse版本(第3.4版,2008年中)中设置颜色的更多信息:

http://help.eclipse.org/ganymede/index.jsp?topic=/org.eclipse.platform.doc.user/concepts/accessibility/fontsandcolors.htm


4
我发布了blog.codefront.net/2006/09/28/…早在2006年,虽然有些人取得了成功,但我认为它不适用于最新版本的Eclipse(有些读者已经给我发了电子邮件) 。YMMV!
朱耀

我做到了,但使用了Consolas-非常好,谢谢!
HaveAGuess 2010年

如果您不喜欢Mark Occurences,可以重新启用它(就像我以前一样),方法是:转到
Prefs-> General-> Editors-

21

对于Linux用户,假设您运行合成窗口管理器Compiz),则可以将窗口设置为负数。我一直这样使用Eclipse,正常的外观让我大吃一惊。


好一个。现在,我实际上使用答案中的所有链接对日食进行了很好的调整。但是我也在KDE中使用了深色的设计方案
BartoszRadaczyński2010年

找到了“ Negative”插件,我必须说它在我的深色Linux主题上看起来要好得多
Ivan G.11年

谢谢,但是完成窗口仍然是白色的,每次显示它都会打动我的眼睛。
Kamran Bigdely 2011年

1
非常好的主意,简单有效,谢谢!通过compizconfig-settings-manager(ccsm)启用它,请注意,已在此处设置了规则(类型= Eclipse)以自动应用“负”效果。还应该可以为完成窗口设置规则,使用配置对话框中的抓取按钮瞄准目标;)
antiplex 2012年

Eclipse使用SWT,后者使用本机小部件。对于Linux,通常是gtk。如果您为gtk选择一个深色主题,则所有非编辑器Eclipse窗格都会对此进行选择。有关黑暗gtk主题的示例,请参阅OMG Suite
srparish 2012年



8

我不得不说,这是Eclipse真正薄弱的领域。具体来说,首选项的导入/导出适用于所有首选项。如果不弄乱我的键绑定首选项,就无法导入仅说字体/颜色首选项(就像使用Visual Studio一样)。

另外,我已经尝试了上面提到的几个首选项文件,它们完全破坏了我的Eclipse安装。


4
您只能导入/导出颜色首选项。但是您必须手动编辑首选项文件,并删除与颜色相关的条目之外的所有内容
BartoszRadaczyński09年

6

我创建了几个颜色主题,并创建了一个脚本来从某人的颜色首选项中提取一个新主题。我目前使用的是我尚未发布在网站上的内容,但最终应该使用它。

http://eclipsecolorthemes.jottit.com


谢谢,我添加了一些有关如何导出的文字。
盖尔Marziou

优秀的。如果每个主题都有一个屏幕截图,那就太好了!
加州

6

最简单的方法: 更改Windows显示属性主窗口的背景色。我转到外观选项卡,更改为银色方案,单击高级,单击“活动窗口”,然后将颜色1更改为浅灰色。所有Eclipse视图均变软。

自从Luna(4.4)以来,似乎Dark他们

窗口->首选项->常规->外观->主题->黑暗

在此处输入图片说明


在任何选定主题下的Juno中都没有高级选项
bobtheowl2 2012年

5

为了快速破解,在使用Windows键盘运行GNOME的Linux上,Windows-Key-M将为所有窗口反色,而Windows-Key-N将为单个窗口反色。在我的书中,这是一个了不起的功能。


3

正如我回答“ 是否有一种简单,一致的方法来更改Eclipse编辑器的配色方案? ”:

我也一直在寻找这个,经过一些研究发现可行的解决方案。这基于Eclipse的FDT编辑器,但是我敢肯定您可以将相同的逻辑应用于其他编辑器。

我的博客文章:如何为FDT创建颜色方案

希望这可以帮助!


2
这不是真正的颜色方案...在netbeans中,您只需切换一次颜色,即可一次适用于所有语言。Eclipse为每个编辑器都有单独的设置,更糟糕的是,注释设置对所有编辑器都是公用的。
BartoszRadaczyński'4

3

我发现最好的解决方案是让Eclipse保持正常的明亮模式,并使用OS级屏幕逆变器。

在OS X上,您可以Command+ Option+ Ctrl+ 8反转整个屏幕。

在带有Compiz的Linux上,甚至更好,您可以Windows+ N选择性地使窗口变暗(或Windows+ M以使整个屏幕变暗)。

在Windows上,我发现的唯一不错的解决方案是powerstrip,但是它只有一年免费...然后大约是30美元或类似的价格...

然后,您可以反转屏幕,根据自己的喜好调整语法级别的颜色,然后就可以参加比赛了,并打开了漂亮的阴影。


我试图在OS X上使用它,Eclipse看起来不错,其他一些程序看起来有点不寻常。正确的键盘组合似乎是ctrl + alt + cmd + 8(至少在版本10.6.8上)。
阿诺斯特·瓦利切克

1
同样,更改也会使图标的颜色反转,这可能会引起误解(例如:红色表示“执行”,绿色表示“停止”)。
Scott Biggs 2012年




1

有人发布了适用于Linux和Mac的选项,如果可以在全球范围内处理,则Windows(免费)等效项是:

设置Windows桌面外观主题窗口的背景色。您可以保留当前/所需的主题,只需修改窗口的背景色即可。默认情况下,它设置为白色。我将其更改为灰色阴影。我之前尝试过深灰色和黑色,但是随后您必须全局更改文本字体的颜色,这很痛苦。

但是,只要背景不是太暗,就可以简单地将灰色作为背景来解决问题,并且可以与任何颜色的文本字体一起使用。

正如我更喜欢黑色的,它并不是所有编辑器/ IDE的最佳解决方案,但这是Windows上次之的最佳免费和全局解决方法。




0

我玩过自定义颜色。我使用了Turbo Pascal所喜欢的黄色文本/蓝色背景。我遇到的问题是,它允许您设置编辑器的颜色,但是其他视图(如Package Explorer或Navigator)则保持默认的黑白颜色。我敢肯定您可以通过编程方式执行此操作,但是我耐心等待很多设置。


其他大多数视图由操作系统指定的颜色控制。例如,在Windows上,您可以转到“高级外观”设置并用所需的颜色更改“ 窗口”项。当然,这意味着您的所有应用程序都将在整个操作系统中发生变化,取决于您的喜好,这可能是好是坏。
cowgod

0

为了回应此评论,我为Compiz的Color Filter插件做了一个过滤器。

这是我得到的:

如何:

  1. 转到/ usr / share / compiz / filters /
  2. 创建新文件“ negative-low-contrast”(作为根)
  3. 将随附的代码插入其中。
  4. 转到系统->首选项-> CompizConfig ...
  5. 输入滤色器插件
  6. 启用它并将新创建的过滤器添加到列表Profeet!

过滤器代码:

!!ARBfp1.0
TEMP temp, neg;

# Dunno what's this... but every other filter starts with this :) ;
TEX temp, fragment.texcoord[0], texture[0], RECT;

# Applying negative filter ;
RCP neg.a, temp.a;
MAD temp.rgb, -neg.a, temp, 1.0;
MUL temp.rgb, temp.a, temp;
MUL temp, fragment.color, temp;

# Lowering contrast and shifting brightness ;
MUL temp.rgb, temp, 0.8;
ADD temp.rgb, temp, 0.25;

MOV result.color, temp;
END

您也可以使用过滤器。也许您会得到更多有趣的东西:)随时分享!

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.