【问题标题】:Eclipse IDE for Java - Full Dark ThemeEclipse IDE for Java - 全黑主题
【发布时间】:2011-06-30 13:02:41
【问题描述】:

有什么方法可以将 Eclipse 完全变成一个黑暗的 IDE? 这是我要问的Picture

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

编辑:

正如 Konstantin Komissarchik 所说,我必须修改我的操作系统颜色。这可以通过向 Windows 添加自定义视觉样式来实现。在Custom ThemeCustom Visual Style for Windows 7 的帮助下(我做了一点改动),我的Eclipse 如下图所示:

2019 年更新:

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

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

【问题讨论】:

  • 我已经阅读了these。网站和插件中提供的主题只是改变了编辑器的主题,而不是整个应用程序。
  • 我不知道 Eclipse 的最新版本,但对于我使用的版本,这是不可能的。我上传的图片是在自定义视觉样式的帮助下完成的。
  • 安慰剂主题是否会覆盖所有其他主题,还是您可以随时恢复?我要覆盖库来安装它是唯一阻止我这样做的事实。
  • 我目前没有使用安慰剂 VS。我正在使用another one,但重要的是使用 VisualStyle 会完全改变 Windows 的外观,而不仅仅是 Eclipse。您可以轻松转到控制面板中的个性化设置,并将其更改为 Windows 的默认主题。
  • 上面的图片是使用我已经链接的自定义 VisualStyle 创建的。但是,目前我正在使用我自己修改过的主题(用于编辑器)+this amazing theme for Eclipse Juno。如果你愿意,我也可以分享我的主题。

标签: eclipse themes


【解决方案1】:

Eclipse 对大多数 UI 方面(按钮、菜单、列表等)使用原生操作系统控件。这就是大多数 IDE 的颜色来源。制作“黑暗 IDE”的第一步是修改您的操作系统颜色主题。然后你可以添加颜色主题插件来完成外观。

【讨论】:

  • 谢谢。我正在为我的 Windows 7 使用深色主题(安慰剂),现在它真的是我眼睛的天堂!!非常酷的主题。
  • 酷。您能否发布完成结果的屏幕截图(os+eclipse)?
【解决方案2】:

2016 年 8 月更新:

Tejas Padliya 添加in the comments

深色主题适用于 Eclipse 4.5 及更高版本的 Windows 10。
黑色背景上不再有黑色文字


2014 年 6 月更新:

正如 din "Dark Theme, Top Eclipse Luna Feature #5" 中提到的,Eclipse 4.4 (Luna) 包含一个深色主题(参见informatik01comment):

当 Eclipse 3.0 在 2004 年发布时,它为工作台带来了新的面貌。 10 年后的现在,一个全新的黑暗主题即将推出。

主题不仅限于小部件。语法突出显示也得到了改进,以利用新外观。

What's new page 提到:

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


2013 年 4 月更新:

根据the comments 中的Lennart 看来,下面的解决方案似乎不适用于Eclipse Juno 4.2 和Windows 8。

一个(大部分)有效的解决方案是 Eclipse Chrome Theme(兼容 Juno 4.2 甚至 Kepler 4.3),来自 GitHub 项目 eclipse-themes,作者为 @987654332 @。

This post 提及:

首先是改变编辑器窗口内的外观
这可以通过 Eclipse Color Theme 插件 (http://eclipsecolorthemes.org/) 来完成。我最喜欢的编辑器主题是带有 Monaco 字体的 Vibrant Ink。他们解释了如何很好地安装他们的主题(http://eclipsecolorthemes.org/?view=how-to-use),尽管您可以通过默认插件安装获得一组精美的深色主题,并且可能不再需要返回他们的网站。在此处获取插件。

第二阶段是使 UI 的 chrome 变暗,即所有小部件和菜单以及子窗口画布之外的所有内容
这个插件为您提供了一个用于 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,你应该在Preferences::General::Appearance 下找到一个 Dark Juno 选项。它是一种很好的中性灰色,带有一些渐变,是一个非常好的选择。

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

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

博文“Jin Mingjian: Eclipse Darker Theme”提到了这个GitHub repo "eclipse themes - darker"

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


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

我见过一个! (即 Eclipse 的一个完全黑暗的主题),正如 Lars Vogel 在“Eclipse 4 is beautiful – Create your own Eclipse 4 theme”中报告的那样:

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

pixeldude 在已发布"Dark Juno" on GitHub的 cmets 中提及!

Komododavementions,您并不总是需要插件:参见“Ubuntu + Eclipse 4.2 - Dark theme - How to darken sidebar backgrounds?”示例,基于 gtkrc 资源。


原始答案:2011 年 3 月

请注意,使用 e4 可以实现完整的深色主题。
(见dynamic css with e4A week at e4 – Themeing in e4):

与此同时,仅适用于编辑(这不是您想要的,但仍然值得提及):

www.eclipsecolorthemes.org:

“用超棒的颜色主题让你的 Eclipse 焕然一新!”

【讨论】:

  • 我已经在 github 上发布了你上面提到的主题 Dark Juno。 github.com/eclipse-color-theme/eclipse-ui-themes
  • @pixeldude 非常棒。我已经编辑了答案以包含您的项目,以提高知名度。
  • @ignis 很有趣。那么就需要两个主题机制了。
  • Juno (4.2),Windows 7:“Dark Juno”插件有一些错误。例如,不显示 Maven POM 编辑器选项卡。不幸的是,交易破坏者。
  • 似乎在Eclipse Luna (4.4.0) 的正式发布中需要对您的帖子进行新的更新:现在dark theme 随Eclipse 一起提供(无需额外操作)。这是官方 Eclipse 文档所说的:What's new in Eclipse Luna?
【解决方案3】:

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

【讨论】:

    【解决方案4】:

    我花了几个小时寻找一个很好的解决方案来让我的 eclipse UI 变暗,我终于找到了一种方法。我正在为 PHP 开发人员使用 Fedora 18 和 Eclipse (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. Open Gnome Tweak Tool 从 Theme > Gtk+ Theme 启用新安装的主题(如果未安装 gnome-tweak-tool,请使用 yum install gnome-tweak-tool 安装它,然后按 F2 或从终端启动它)
    4. 按 F2 重新加载 Gnome Shell,然后输入“r”
    5. 打开 Eclipse PDT 并享受新外观
    6. 我强烈建议从 eclipsecolorthemes [DOT] org 中选择一个不错的代码着色主题我正在使用 Oblivion 的自定义版本> Roger Dudler 的主题

    这是它的样子:http://i.stack.imgur.com/Xx7m6.png


    此过程适用于 Eclipse PHP 和 Aptana 3。如果您使用的是 Eclipse 4 及更高版本,我推荐用于 Eclipse 的 DeLorean Dark Theme:http://goo [DOT] gl/wkjj8

    【讨论】:

      【解决方案5】:

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


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

      这是一个截图:


      如果您愿意,我在 github 上上传了几个月前制作的一个深色主题,以避免在编辑器上花费大量时间时弄瞎我的眼睛。我之所以这样做是因为在所有其他主题中,一些 Eclipse 部分仍然丑陋且没有样式.

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

      我的 Eclipse 配置工作得很好,如果您发现一些元素仍然没有样式,您可以提交问题或建议更改,如果可能的话,我会尝试更正它;)(提醒一下,目前,CSS 样式在 Eclipse 中的支持是不完整的,有时是错误的..)

      【讨论】:

      • 很高兴听到这将作为 Eclipse 包的一部分提供。惊人的!喜欢这个主题。出于兴趣,您为内容辅助背景/前景使用什么颜色?
      • 如果您导入 README 中链接的 .epf 文件,您将自动获得 ContentAssist 和许多其他部分的正确颜色 ;)。您可以通过使用文本编辑器打开该文件来查看设置。
      【解决方案6】:

      这是我的用于 Chrome 主题插件的黑色 Eclipse 自定义 CSS。可用于 Eclipse 4.2 和 4.3。主要目标是让它在 ubuntu 中看起来不错,除了让它“更暗”。

      注意:在 Windows 系统上可能工作也可能不工作,只能用 ubuntu 检查。

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

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

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

      3. 在 Chrome 主题的 css 编辑器中插入自定义 css。我用 CSS Spy 花了几个小时来找出所有相关信息,以使 eclipse 变黑并使这个文件尽可能小。您应该导入的 Chrome 主题插件首选项还有一个 .epf 文件。 您可以从我的 Dropbox 中获取它:https://www.dropbox.com/sh/ye5tosl3cjhx96d/yL-_Y5j1PE

      最后,你的 Eclipse 将如下所示:

      玩得开心!

      【讨论】:

      • thx,我可能在这里错过了 Chrome 主题中的一些调整和设置,但我相信任何弄乱这个的人都会找出要拉的字符串。 (我记得我把字体改成了 ubuntu mono 并用 Chrome Theme 中的复选框去掉了阴影)
      • 在 Win7 上,这似乎与@Joe Coder 描述的症状相同
      • 我不使用 Maven,抱歉。快速浏览一下,Kepler 中的 POM 编辑器一切正常,但 POM 编辑器在我的旧 Juno 安装中根本不起作用(安装了 Maven)。也许这是 Juno 的问题?还是窗户?我只能建议在开发时使用高级操作系统。 :D(开玩笑的!windows 完全适合开发!)
      • 如果您的目标是在屏幕截图中看到所有的东西都是白底黑字,那么这很容易..您可以通过只放置一条 css 行来获得它:* { background-color:black; color:white; } ;) 然后只添加使用渐变设置选项卡样式的一些相关规则。相反,如果你想为更多元素设置不同的颜色,那么事情会变得更加困难和烦人,因为 e4 渲染中会弹出很多错误......
      【解决方案7】:

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

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

      它与 Eclipse Color Theme 集成,因此当在首选项 > 常规 > 外观 > 颜色主题中选择新主题时,适当的背景也会应用于 IDE 的其他部分(主题化所有内容或只是先前注册的视图到同一页面中的组合)。

      除了主题之外,它还提供了很多其他的东西:)

      【讨论】:

      • 还有按钮和滚动条吗?
      • 有些东西不是主题化的,但最新版本的主题是编辑器滚动条(但只有那个,而不是树/表格中的那个)。
      【解决方案8】:

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

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

      【讨论】:

      • 这在最新的 Eclipse (Kepler SR1) 上对我有用。我将它与 Eclipse 颜色主题插件一起用于语法高亮。
      • Ubuntu 的人会得到这个,但不幸的是这在 Windows 上很糟糕:(
      • 对我来说真的没用,背景是黑色的,大部分代码都是黑色的,所以很难读:(
      • 如果您应用主题和代码突出显示(链接在 github 页面上)以及也链接的 Eclipse Chrome 主题设置,它实际上在 Windows 上看起来不错。您可能需要将系统主题更改为对 Windows 等使用类似颜色的主题(例如,download.microsoft.com/download/1/7/A/… 用于 win 7 用户),但您已经完成了 99% 的方式,只使用了他们为您提供的默认值,并且列出了额外的 tweeks在可以解决任何遗留问题的故障排除中。
      • 我刚刚安装了 Moonrise 主题,它很棒,但是我的文本编辑器光标是黑色的 - 是否可以将其更改为白色以便在选择代码时可见?
      【解决方案9】:
      • 帮助 → 安装新软件。
      • 输入Eclipse Color Theme Plugin URL:http://eclipse-color-theme.github.com/update
      • 安装 Eclipse 颜色主题插件。
      • 重启 Eclipse。
      • 转到窗口 → 首选项 → 常规 → 外观 → 颜色主题
      • 我喜欢 Havenjark 默认颜色主题。 Eclipse 颜色主题插件加载了 24 个默认颜色主题和导入主题的选项。

      【讨论】:

        【解决方案10】:

        我已经基于流行的 windows 7 'concave 7' 主题为 eclipse 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 我试图下载,但源不再可用。你这个主题很合适,谢谢。
        【解决方案11】:

        您可以从上面使用这个很棒的主题,并为这个站点的编辑器添加预定义的主题:

        http://eclipsecolorthemes.org/

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

        我希望它会帮助某人:)

        【讨论】:

          【解决方案12】:

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

          这是截图:

          【讨论】:

          • 仍然有一些浅灰色的元素,如下拉列表、滚动条(垂直和水平)、logcat 的标题栏、按钮、菜单栏.. ;( 在 windows 中无法简单更改这些 ;(
          【解决方案13】:

          对于 Visual Studio 2013 深色主题:

          this preferences file from eclipsecolorthemes.org(一个 .epf)与 Eclipse Luna 的内置深色主题相结合。我可以通过以下步骤做到这一点:

          1. 窗口 > 常规 > 外观 > 主题:深色。
          2. 文件 > 导入 > 常规 > 首选项 > 浏览:theme-25999.epf > 完成。

          An example search for more VS Dark Themes on eclipsecolorthemes.org

          【讨论】:

            【解决方案14】:

            很简单。只需下载这个文件DarkJuno Theme。然后解压rar文件并将com.github.eclipsecolortheme.themes_1.0.0.201207121019.jar文件复制到/yourEclipsHome/dropins

            然后重新启动 Eclips 并转到 window/preference/General/Appearance。在那里,在下拉菜单中选择 Dark Juno 主题。而已。重启你的 Eclips。

            欲了解更多信息,请观看此视频tutorial

            【讨论】:

              【解决方案15】:

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

              打开 - 关闭高对比度

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

              【讨论】:

              • 高对比度对眼睛有好处,但非常难看。作为一个普通人,我不需要使用它,但我通常会为我的操作系统使用视觉样式和注册表黑客等修改。
              【解决方案16】:

              这个问题有一个非常简单和容易的解决方案)只需几个简单的步骤就可以将你丑陋的 Eclipse 变成完全黑暗的野兽)

              example of full darked Eclipse

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

              至少这适用于 Ubuntu 14.04 上的最后一个 Eclipse(Mars 2)(尽管我认为这样的过程应该适用于所有操作系统)

              所以:

              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 并安装颜色主题 - 您将能够更改编辑器背景并突出显示颜色以匹配您的深色主题

              6. 关闭 Eclipse

              7. 转到 Eclip 文件夹:

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

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

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

              PS:安装一些暗色主题,试试哪个更适合你

              【讨论】:

                【解决方案17】:

                有一个全新的免费插件,它真的很黑暗,支持 Retina 并且有漂亮的图标。

                最重要的是:它不会在 WINDOWS 上运行!它没有白色滚动条和其他工件。真的很黑。

                你会在那里找到它: https://marketplace.eclipse.org/content/darkest-dark-theme

                这是在带有 Retina 屏幕的 Windows 10 上的外观:

                【讨论】:

                • 这搞砸了我的 ECLIPSE 安装。 Deep s..t 它在各个方面都很糟糕
                【解决方案18】:

                Darkest Dark 是最好的黑暗主题。 它还带有不同的工具栏图标形状。这是链接:

                https://marketplace.eclipse.org/content/darkest-dark-theme

                希望你喜欢。

                【讨论】:

                  【解决方案19】:

                  如果找到夜间主题,我会找到一个实用程序,可以将整个桌面置于夜间模式NegativeScreen

                  我使用下面调整过的“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 }
                  

                  【讨论】:

                    【解决方案20】:

                    Windows 10 用户

                    如果您想在 Windows 10 上获得自定义窗口标题颜色,简而言之,从这里开始

                    到这个(或您的 Eclipse IDE 窗口的任何其他自定义颜色)

                    按照接下来的步骤进行。

                    转到C:\Windows\Resources\Themes\。复制文件夹aero 和文件aero.theme。如果您无法复制文件夹和文件,请右键单击属性、安全、修改,将您的用户添加到权限,并设置修改、读取和写入的权限。

                    将文件夹C:\Windows\Resources\Themes\aero - copy和文件C:\Windows\Resources\Themes\aero - copy.theme重命名为C:\Windows\Resources\Themes\customC:\Windows\Resources\Themes\custom.theme(你可以选择你想要的名字)。

                    C:\Windows\Resources\Themes\custom\aero.msstyles 重命名为C:\Windows\Resources\Themes\custom.msstyles

                    C:\Windows\Resources\Themes\custom\%your_locale%\aero.msstyles.mui(在我的例子中%your_locale% 是fr-FR)重命名为C:\Windows\Resources\Themes\custom\%your_locale%\custom.msstyles.mui

                    使用记事本编辑custom.theme 并将VisualStylesPATH 变量更改为您的custom.msstyles

                    双击custom.theme 设置您的自定义主题(但未更改)。然后右键单击开始菜单按钮,转到参数 -> 自定义外观 -> 主题并选择第二个。转到菜单Colors,为每个应用程序选择暗模式。为强调色选择自定义颜色并将其设置为全黑。

                    将您最喜欢的深色主题(此处为 DevStyle - Darkest dark - Deep black)应用到 Eclipse,瞧,您在 Windows 10 上为 Eclipse 提供了一个完整的深色主题!

                    【讨论】:

                      猜你喜欢
                      • 1970-01-01
                      • 1970-01-01
                      • 2016-08-24
                      • 1970-01-01
                      • 1970-01-01
                      • 2012-07-31
                      • 2014-05-21
                      • 2016-05-21
                      • 1970-01-01
                      相关资源
                      最近更新 更多