Java的Eclipse IDE-全黑主题


377

有什么方法可以将Eclipse完全转变为黑暗的IDE?这是我要问的图片

我不介意花1个小时做这样的事情:D

编辑:

正如Konstantin Komissarchik所说,我必须修改操作系统的颜色。通过将自定义视觉样式添加到Windows,可以实现此目的。借助Windows 7自定义主题自定义视觉样式(我做了一些更改),我的Eclipse如下图所示: 我的Eclipse的屏幕截图

更新2019:

Eclipse的最新版本现在带有深色主题。只需转到General -> Appearance -> Theme并根据您的操作系统选择“深色”或其他合适的版本。

Eclipse默认深色主题

当然,您仍然可以在Windows上启用深色视觉样式或在其他操作系统上更改主题,但是默认的深色主题在大多数情况下就足够了。


5
我已经读过这些。网站和插件中提供的主题只会更改编辑者的主题,而不会更改整个应用程序。
Alireza Noori

1
我不知道Eclipse的最新版本,但是对于我使用的版本,这是不可能的。我上传的图片是使用自定义视觉样式的。
Alireza Noori 2012年

1
安慰剂主题是否会覆盖所有其他主题,还是您可以即时恢复的主题?我要覆盖要安装的库这一事实使我无法这样做。
丹尼尔·查普曼

1
我目前未使用安慰剂VS。我正在使用另一种,但重要的是使用VisualStyle可以完全改变Windows的外观,而不仅仅是Eclipse。您可以轻松地转到“控制面板”中的“个性化设置”,并将其更改为Windows的默认主题。
Alireza Noori

1
上面的图像是使用我已经链接的自定义VisualStyle创建的。但是,当前我正在使用自己的修改主题(供编辑器使用)和Eclipse Juno的惊人主题。如果您愿意,我也可以分享我的主题。
Alireza Noori 2013年

Answers:


279

月出是我见过的Eclipse最好的黑暗主题!
只需按照网站上的步骤操作,即可享受!

https://github.com/guari/eclipse-ui-theme

https://raw.github.com/guari/eclipse-ui-theme/master/com.github.eclipseuitheme.themes/screenshot/screenshot-ubuntu_v0.8.2.png


3
这对我来说适用于最新的Eclipse(Kepler SR1)。我将其与eclipse颜色主题插件一起使用以突出显示语法。
SunnyD

58
Ubuntu的人会得到这个,但是不幸的是,这在Windows上很烂:(
vach 2014年

24
并不是真的为我工作,背景是黑色的,大多数代码都是黑色的,所以非常不可读:(
serenskye 2014年

3
如果应用主题和代码突出显示(在github页面上链接)以及也链接的Eclipse Chrome Theme设置,则在Windows上看起来确实不错。您可能需要将系统主题更改为对Windows等使用类似颜色的主题(例如,对于win 7用户,请使用download.microsoft.com/download/1/7/A/…),但是您只需要完成99%的工作即可它们为您提供的默认值,并且在故障排除中列出了其他tweek可以解决任何剩余的问题。
MrCeeJ 2014年

1
我刚刚安装了Moonrise主题,但是它很棒,我的文本编辑器光标是黑色的-是否可以将其更改为白色,以便在选择代码时可以看到?
2014年

212

2016年8月更新:

Tejas Padliya 在评论中添加:

深色主题在Windows 10及
更高版本的Eclipse 4.5上运行良好。黑色背景上没有更多黑色文本


2014年6月更新:

如“ 黑暗主题,顶级Eclipse Luna功能#5 ”中提到的那样,Eclipse 4.4(Luna)包含一个黑暗主题(请参见informatik01注释):

http://eclipsesource.com/blogs/wp-content/uploads/2014/06/darklinux.png

当Eclipse 3.0在2004年发布时,它给工作台带来了新的外观。十年后的今天,一个全新的黑暗主题即将推出。

主题不仅限于窗口小部件。语法高亮也得到了改进,以利用新外观。

有什么新页提到:

引入了新的深色窗口主题。这个流行的社区主题展示了底层Eclipse 4样式引擎的强大功能。
您可以从General > Appearance首选项页面启用它
插件可以对此主题进行扩展,以设置其自己的特定视图和编辑器的样式以匹配窗口主题。


2013年4月更新:

Lennart评论中说,以下解决方案似乎不适用于Eclipse Juno 4.2和Windows 8 。

一种(主要)有效的解决方案是GitHub项目eclipse-themesJeeeyul Lee提供Eclipse Chrome Theme(兼容Juno 4.2甚至Kepler 4.3)。

这篇文章提到:

首先是更改编辑器窗口内部的外观
可以使用Eclipse Color Theme插件(http://eclipsecolorthemes.org/)完成。我最喜欢的编辑器主题是摩纳哥字体的“充满活力的墨水”。他们解释了如何很好地安装主题(http://eclipsecolorthemes.org/?view=how-to-use),尽管您可以通过默认插件安装获得很好的深色主题设置,并且可能无需返回到他们的网站。在此处获取插件。

第二阶段是使用户界面的镶边变暗,即所有小部件和菜单以及子窗口画布之外的所有东西
该插件为您提供了Chrome配色方案的GUI编辑器:https : //github.com/jeeeyul/eclipse-themes/
如果您想要一个深色的,请继续单击并单击直到日食变黑为止。

完成后,如本文顶部所述,某些GUI表面积将通过系统主题显示。
除了使用该编辑器外,您还可以安装预烘焙的Dark Juno主题。
安装是手动的。
首先从这里下载它:https : //github.com/eclipse-color-theme/eclipse-ui-themes
它必须复制到您的Eclipse dropins文件夹中。它位于eclipse可执行文件的旁边,而不是在您的工作区或类似的地方。在我的情况下,执行复制的命令是:

cp ./plugins/com.github.eclipsecolortheme.themes_1.0.0.201207121019.jar /usr/lib/eclipse/dropins/

不过,您可以从任何目录运行eclipse,因此哪个eclipse会告诉您它应该去哪里。
重新启动eclipse,您应该在下方找到Dark Juno选项Preferences::General::Appearance。它是带有一些渐变的很好的中性灰色,是一个很好的选择。

~~~~~~~~~~~~~~

2012年12月更新(20个月后):

博客文章“ Jin Mingjian:Eclipse Darker Theme ”提到了这个GitHub存储库“ eclipse theme-darker

在此处输入图片说明

最大的乐趣在于,通过使用诸如依赖注入之类的Eclipse4平台技术将代码最小化。
再次证明,简洁的代码和高级功能可以通过贡献或扩展外部形式(例如库,框架)来实现。
仅仅出于这种目的,不需要新的语言。


2012年7月更新(15个月后):

我见过一个!(即Eclipse的一个完全黑暗的主题),正如Lars Vogel在“ Eclipse 4美丽–创建您自己的Eclipse 4主题 ”中所报道的那样:

Eclipse全黑主题

如果要使用它,则只需编写一个插件,创建一个CSS文件,并使用org.eclipse.e4.ui.css.swt.theme扩展点指向您的文件。
如果导出插件,请将其放在Eclipse安装的“ dropins”文件夹中,即可使用样式。

pixeldude 在GitHub上发布“ Dark Juno”的评论中提到!

Komododave 提到您并不总是需要插件:基于gtkrc资源,请参见“ Ubuntu + Eclipse 4.2-深色主题-如何使侧边栏背景变暗? ”。


原始答案:2011年3月

请注意,使用e4可能会出现完全黑暗的主题。
(请参阅带有e4的动态CSSe4 的一周-e4中的主题化):

黑暗主题扩展

全黑主题

同时,仅适用于编辑者(这不是您想要的,但值得一提):

www.eclipsecolorthemes.org

“使用超棒的颜色主题刷新Eclipse!”

编辑主题


13
我已经发布了Dark Juno,这是您在github上提到的主题。github.com/eclipse-color-theme/eclipse-ui-themes
罗杰·

1
@pixeldude非常好。我已经编辑了答案以包括您的项目,以提高可见性。
VonC 2012年

1
@ignis有趣。因此,需要两个主题机制。
VonC 2012年

2
Windows 7的Juno(4.2):“ Dark Juno”插件存在一些错误。例如,不显示“ Maven POM编辑器”选项卡。不幸的是,交易破坏者。
Joe Coder

4
似乎与Eclipse Luna(4.4.0)的正式发行版一样,您的帖子需要一个新的更新:现在Eclipse附带了深色主题(无需其他操作)。这里是Eclipse官方文档的内容:Eclipse Luna有哪些新功能?
informatik01

25

更新2:此插件的分支已与主要的Eclipse平台合并。您应该在将来的Eclipse版本中发现它已预装;)


更新:我发布了一个新版本,它有点暗,现在可以将当前可以修改的所有内容都与主题颜色对齐。玩得开心!

这是屏幕截图: 在此处输入图片说明


如果您愿意的话,我在github上上传了一个我几个月前制作的深色主题,以避免在编辑器上花费许多时间时蒙蔽我的视线。之所以这么做,是因为与其他所有主题一样,某些Eclipse部分仍然丑陋且没有样式。

您可以在这里找到它:http : //guari.github.io/eclipse-ui-theme/

使用我的Eclipse配置可以正常工作,如果您发现一些未设置样式的元素,则可以提交问题或提出更改,如果可能,我将尝试予以纠正;)(提醒您,目前Eclipse中的CSS样式支持它是不完整的,有时是马车..)


很高兴听到这将成为Eclipse软件包的一部分。太棒了!喜欢这个主题。出于兴趣,您将哪种颜色用于内容辅助背景/前景?
克里斯

如果导入自述文件中链接的.epf文件,则将为ContentAssist和许多其他部件自动设置正确的颜色;)。您可以通过使用文本编辑器打开该文件来查看设置。
guari 2014年


12

这是我的Chrome主题插件的Black Eclipse自定义CSS。与Eclipse 4.2和4.3一起使用。主要目标是使它在ubuntu中看起来不错,除了使其“更暗”。

注意:只能在ubuntu上检查,在Windows系统上可能有效或无效。

必需:Chrome主题和颜色主题插件

  1. 安装那些提到的插件。它们可以在日食市场中找到。

  2. 在“颜色主题”中安装我的Gedit Oblivion主题变体并激活它。(http://eclipsecolorthemes.org/?view=theme&id=12544

  3. 将自定义CSS插入Chrome主题的CSS编辑器中。我花了几个小时与CSS Spy一起找出所有相关信息,以使日食变黑,并使该文件尽可能小。还有一个用于导入Chrome主题插件偏好设置的.epf文件。您可以从我的保管箱中获取它:https : //www.dropbox.com/sh/ye5tosl3cjhx96d/yL-_Y5j1PE

最后,日食将如下所示: 在Ubuntu中运行的Black Eclipse

玩得开心!


谢谢,我在这里可能会错过的是Chrome主题中的一些调整和设置,但是我敢肯定,任何对此感到困惑的人都会找出要拉的字符串。(我记得我将字体更改为ubuntu mono并通过Chrome主题中的复选框清除了阴影)
mondjunge 2013年

在Win7上,这似乎具有与@Joe Coder描述的症状相同
Tomas

对不起,我不使用Maven。快速查看一下,开普勒中的POM Editor一切正常,但是在我的旧Juno Install(已安装Maven)中,POM Editor根本无法工作。也许这是Juno的问题?还是Windows?我只能建议在开发时使用高级操作系统。:D(开玩笑!Windows完全适合开发!)
mondjunge

如果您的目标是将所有内容都设为黑色(如屏幕截图所示),则非常简单..您可以通过仅放置一条css线来获得它:* { background-color:black; color:white; };)然后仅添加一些相关规则以渐变方式设置选项卡样式。相反,如果您想为更多的元素设置不同的颜色,那么事情将会变得更加困难和令人生厌,因为e4渲染中的许多错误都会弹出...
guari 2013年

10
  • 帮助→安装新软件。
  • 输入Eclipse颜色主题插件URL:http : //eclipse-color-theme.github.com/update
  • 安装Eclipse Color Theme插件。
  • 重新启动Eclipse。
  • 转到窗口→首选项→常规→外观→颜色主题
  • 我喜欢Havenjark的默认颜色主题。Eclipse颜色主题插件随附了24个默认颜色主题和导入主题的选项。 在此处输入图片说明

6

Eclipse在大多数UI方面(按钮,菜单,列表等)使用本机OS控件。那就是大多数IDE的颜色来自哪里。制作“深色IDE”的第一步是修改操作系统的颜色主题。然后,您可以添加颜色主题插件来完成外观。


1
谢谢。我在Windows 7上使用的是深色主题(安慰剂),现在对我来说真是天堂!!很酷的主题。
Alireza Noori

1
凉。您能否发布完成结果的屏幕截图(os + eclipse)?
Konstantin Komissarchik

6

安装较新版本的Eclipse(Luna版本(4.4.0)或更高版本),默认情况下它包含一个很棒的Dark主题。

这是屏幕截图:

Eclipse Luna 4.4.0黑暗主题


1
还有一些浅灰色元素,如下拉列表,scroolbars(垂直和水平),logcat的标题栏,按钮,菜单栏..;(并且不可能在Windows中简单更改这些元素;(
Ewoks 2015年

4

其Simple.just下载此文件DarkJuno主题。然后解压缩rar文件并将其复制com.github.eclipsecolortheme.themes_1.0.0.201207121019.jar/yourEclipsHome/dropins

然后重新启动Eclips并转到window/preference/General/AppearanceDark Juno在下拉菜单中选择主题。而已。重新启动Eclips。

有关更多信息,请观看此视频教程


4

如果深色主题的目的是使您的眼睛舒适,则可以启用操作系统的“高对比度”设置。例如,在Windows 8.1中,您可以通过按ALT+ left SHIFT+ 打开或关闭高对比度。PRINT SCREEN

这将使整个操作系统处于黑暗模式,而不仅仅是日食。以下是启用了高对比度的Eclipse的示例屏幕截图

在此处输入图片说明


高对比度对眼睛有好处,但非常难看。作为一个普通的人,我不需要使用它,但是我通常会为我的操作系统使用诸如视觉样式和注册表黑客之类的修改。
Alireza Noori 2015年

3

如果您在ubuntu 12+中,请获取compiz设置管理器,在辅助功能中启用否定,设置快捷方式。默认值为super + n。现在,使eclipse成为焦点,然后按super + n或将其设置为的键。这将对日食应用负过滤器。


2

我已在流行的Windows 7'conveve 7'主题上构建了一个用于日食Dark Juno主题的Win 7 Dark主题。我还创建了一个深色主题,灵感来自Janni Nurmin创建的编辑器颜色主题“ Zenburn”

以下是该主题的照片:https : //plus.google.com/u/0/photos/114921213517944089128/albums/5952793008016527457

可以在github上找到该主题的所有设置:https : //github.com/youjenli/dark-theme-for-win7-eclipse

并感谢您的反馈和建议,谢谢!


伙计,谢谢!我花了数小时试图找到一个体面的Windows 7 Dark Theme,这个凹面7是我尝试下载的,但源代码不再可用。您的主题适合您,谢谢。
丹尼尔(Daniel)


1

我花了几个小时寻找一个使我的Eclipse UI变暗的不错的解决方案,终于找到了一种解决方法。我正在使用Fedora 18和Eclipse for PHP Developers(PDT v3.0.2)。

最好的解决方案是下载DeLorean Dark Theme,然后在Gnome Shell中启用它。

安装步骤:

  1. http://browse.deviantart.com/art/DeLorean-Dark-Theme-3-6-vs-2-56-328859335下载DeLorean-Dark-Theme-3.6 vs.2.56
  2. 解压缩存档文件,然后将delorean-dark-theme-3.6文件夹复制到/ usr / share / themes /
  3. 打开Gnome Tweak工具从主题> Gtk +主题启用新安装的主题(如果未安装gnome-tweak-tool,请使用yum install gnome-tweak-tool进行安装,然后按F2或从终端启动)
  4. 按下F2,然后输入“ r”,重新加载Gnome Shell
  5. 打开Eclipse PDT,欣赏新外观
  6. 我强烈建议从eclipsecolorthemes [DOT]组织中选择一种不错的代码着色主题。 我正在使用Roger Dudler 的Oblivion主题的自定义版本

外观如下:http : //i.stack.imgur.com/Xx7m6.png


此过程适用于Eclipse PHP和Aptana3。如果您使用的是Eclipse 4和更高版本,则我建议使用Eclipse的DeLorean Dark Theme:http:// goo [DOT] gl / wkjj8


1

这个问题有一个非常简单容易的解决方案)只需几个简单的步骤即可将您难看的Eclipse转变为完全黑暗的野兽)

全黑的Eclipse的示例

无需繁重的工作或手动编辑文件!

至少这可以与Ubuntu 14.04上的最后一个Eclipse(Mars 2)一起使用(尽管我认为这样的过程应该可以在所有OS上使用)

所以:

  1. 下载一些黑暗的GTK主题

    例如,您可以从http://www.noobslab.com/获取少量内容

  2. 要应用新安装的主题,您将需要Unity调整工具

    sudo apt-get install unity-tweak-tool
    
    sudo apt-get install unity-webapps-service
    
  3. 启动Unity调整-外观-主题-应用深色主题

  4. 打开Eclipse;在首选项中选择GTK主题

  5. 在Eclipse中,打开Marketplace并安装Color Theme-您将能够更改编辑器背景并突出显示颜色以匹配您的深色主题

  6. 关闭Eclipse

  7. 转到Eclipe文件夹:

    ../Eclipse/plugins/org.eclipse.ui.themes_WHATEVER_NUMBER_HERE/

    在该文件夹中重命名或删除“ css”文件夹

  8. 打开并享受完全黑暗的Eclipse!

PS:安装一些深色主题,然后尝试更适合您的主题


1

相反,如果找到夜间主题,我发现了一个实用程序,可将整个桌面置于夜间模式NegativeScreen

蚀ide夜间模式

我使用下面调整的“ Smart Inversion Alt 2”矩阵,其中的黑色略微变浅。

Smart Inversion Alt 2b (danielsokolowski)=
{  0.390, -0.620, -0.620,  0.000,  0.000 }
{ -1.210, -0.220, -1.220,  0.000,  0.000 }
{ -0.160, -0.160,  0.840,  0.000,  0.000 }
{  0.075,  0.075,  0.075,  1.000,  0.000 }
{  1,  1,  1,  0.000,  1.000 }

0

有一个新插件可以为Eclipse提供完整的主题:

http://brainwy.github.io/liclipse/

它与Eclipse Color Theme集成在一起,因此当在“首选项”>“常规”>“外观”>“ color”主题中选择了新主题时,正确的背景也将应用于IDE的其他部分(将所有内容或只是先前根据组合注册的视图进行主题化)在同一页面上)。

除了主题之外,它还提供了其他功能:)


按钮和滚动条?
Ewoks,2015年

某些内容不是主题化的,但最新版本的主题是编辑器滚动条(但仅此一个,而不是树/表中的那些)。
Fabio Zadrozny

0

您可以从上方使用此出色的主题,并只能为此站点的编辑者添加预定义的主题:

http://eclipsecolorthemes.org/

(我使用guari和retta,我认为这看起来确实不错:)

我希望它会帮助某人:)


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.