Netbeans 7或8中的深色主题


Answers:


205

达库拉

更新2016-02: NetBeans 8现在具有Darcula插件,比该Answer的旧版本中讨论的替代方法更好,更完整。

迷人的和富有成效的Darcula主题JetBrains公司的IntelliJ现在在NetBeans 8.0&8.1可用!

真实的东西

插件提供了真正的Darcula,而不是仿制品。

JetBrains公司的Konstantin Bulenkov开源了最初为IntelliJ IDE构建的Darcula外观。这里讨论的这个NetBeans插件包装了原始的实现,使其适应NetBeans。因此,我们看到了与原始Darcula极为接近的保真度。[顺便说一下,除了Darcula之外,还有许多其他原因要使用IntelliJ – IntelliJ和NetBeans都是真正的出色产品。

这个NetBeans插件本身也是开源的

安装

分为两个部分:

  • 一个插件
  • 一个Fonts & Colors配置文件

插入

可通过NetBeans中的常规目录轻松获得适用于NetBeans的Darcula LAF插件。

选择Tools> Plugins。在Available Plugins选项卡上,滚动或搜索“用于NetBeans的Darcula LAF”。与往常一样,选中复选框并单击Install按钮。重新启动NetBeans。

在此处输入图片说明

个人资料

  1. NetBeans> Preferences> Fonts & Colors(标签)>资料(弹出式菜单),选择新Darcula项目。
  2. 点击Apply按钮。

我建议您也Duplicate进行修改,以防您进行任何修改(如下所述)。

在此处输入图片说明

修复过亮的背景颜色

您可能会发现代码行的背景颜色可能太亮,例如标有断点的行或调试器中当前正在执行的行。这些是在Annotations选项卡的Fonts & Colors选项卡上列出的类别。

当然,您可以Category手动更改每个背景色,但这很繁琐。

解决方法:单击名称Restore右侧的按钮Profile。仔细检查以确保您已Darcula被选中Profile。然后单击底部的ApplyOK按钮。

在此处输入图片说明

字形

您可能需要在方法编辑器中更改字体。我强烈建议程序员使用商业字体PragmataPro。对于免费的开源字体,最好是Hack。Hack是基于非常成功的DejaVu字体构建的,而DejaVu字体又基于Bitstream Vera构建。

要更改字体,请在上面添加以下步骤,以在进行修改之前将配置文件复制为备份:

  1. 点击Duplicate按钮。
  2. 使用其他名称(例如,添加名称)保存重复项。
    示例:“ Darcula-Juliette”。
  3. 点击Apply按钮。

在同一Fonts & Colors标签中,DefaultCategory列表中选择并单击按钮以选择一种字体。

您可能还想更改在“输出”和“终端”窗格中看到的字体。从该Fonts & Colors选项卡,切换到兄弟选项卡Miscellaneous。然后同时查看Output选项卡和Terminal选项卡。

到目前为止的经验

虽然还很新,但我保留对Darcula的最终判决。到目前为止,一切都很好。制造商已经进行了一些更新,修复了一些小故障,因此很高兴看到。这似乎是一个非常彻底的产品。作为插件,这会影响NetBeans的整个用户界面。要做到正确可能非常棘手。

在Darcula之前有一个类似的插件产品:“ Dark Look And Feel Themes”插件。虽然我很感激使用了一段时间,但我对Darcula感到更加高兴。另一个人比较笨拙,我不得不花很多时间调整“ Norway Today”的颜色以便一起工作。另外,该插件在Mac OS X菜单上并不精通,因此Mac主菜单栏几乎为空,而NetBeans自己的菜单栏嵌入在窗口中。Darcula插件没有这个问题。Mac菜单栏正常显示。


如果达库拉证明存在问题,那么此答案的其余部分将保留完整的历史记录以及其他选择。


NetBeans 8 –黑暗编辑器

至少在NetBeans 8.0中,现在内置了两个深色的配置文件。个人资料名称:

  • 今日挪威
  • 城市的灯光

这些配置文件仅影响代码编辑窗格,而不影响整个NetBeans用户界面。与插件相比,这意味着副作用和错误的风险要小得多。

今日挪威

使用深色配置文件“ Norway Today”的NetBeans编辑器的屏幕截图

城市的灯光

使用深色配置文件“城市之光”的NetBeans编辑器的屏幕截图

提示:您可以在保留其他方面的同时更改任一主题的字体。也许是Mac上的Menlo或其父代DejaVu。或我最喜欢的商业字体Pragmata

不幸的是,这两个主题都不适合我的眼睛。他们没有开始将它们与JetBrains IntelliJ中出色的Darcula主题进行比较。

在字体设置中选择配置文件

在Mac上,菜单路径是Netbeans> Preferences> Fonts & Colors(标签)> Profile(弹出式菜单)。

在其他主机操作系统,菜单路径可能是Tools> Options> Fonts & Colors。不确定,但是在以前的版本中是这样。

在NetBeans 8 Prefences>字体和颜色>配置文件弹出菜单中选择任一内置深色主题的屏幕快照


顺便说一句,Mac用户可能感兴趣的新优山美地的功能,System Preferences> General> Use dark menu and Dock。(Apple技术说明
Basil Bourque 2015年

与NetBeans 11.0一起使用。
Antonio Vinicius Menezes Medei

针对Mac用户再次更新:要在Mac其余部分中补充NetBeans中的Darcula,您可能需要在macOS Mojave(10.14)及更高版本中启用“ 暗模式”。选择:> > > 。System PreferencesGeneralAppearanceDark
罗勒·布尔克

166

Netbeans 8

Tools -> Options -> Appearance (Look & Feel Tab)

NetBeans -> Preferences -> Appearance (Look & Feel Tab)在OS X上)

Netbeans 7.x

Tools -> Plugins -> Available -> Dark Look and Feel -安装此插件。

安装此插件后,重新启动netbeans应该自动切换到Dark Metal。

此插件附带2个主题-Dark Metal和Dark Nimbus

为了切换主题,请使用以下选项:

Tools -> Options -> Miscellaneous -> Windows -> Preferred Look & Feel 选项

在此处输入图片说明


有什么方法可以防止它将主题应用于我自己创建的摇摆组件?
佐尔坦

如果我正确理解-一个新的swing项目将使用netbeans的默认外观,这是如何更改它-docs.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html该代码由netbeans在main()new中预先编写JFrame表单,您只需更改所需主题的类名即可。
coding_idiot

1
我注意到,使用Dark Nimbus会禁用OSX集成菜单,并禁止在某些对话框中使用复制粘贴(上下文菜单和快捷方式)-例如在项目中搜索-我应该在哪里提交这些错误?
Wojtek

4
出于好奇,以上步骤适用于NB 8,但更改LAF时除外,它是“工具”->“选项”->“外观”->“外观”选项卡。
未知开发人员

3
请注意,在Mac NB 8.0.2上,它似乎Tools -> Options不存在,而是被替换了Netbeans -> Preferences(参见此线程下面的Maduro答案)。
Balmipour

20

然后是原始的插件ez-on-da-ice。更好的是,如果有问题,您可以直接向我投诉。我向你保证,我通常会非常积极地回应:)​​。

http://plugins.netbeans.org/plugin/40985/ez-on-da-ice

在此处输入图片说明


但是有一个问题:在调试时,将鼠标悬停在一个对象上时,会在光标上方得到一个带有加号的小窗口。打开此窗口时,几乎看不到这些值。
Yster

您可以在项目的sourceforge网站上打开错误吗?最好在那里跟进。
ShaggyInjun 2014年

我尝试安装,但是Netbeans说“版本> = 1.50.1时要求插件Tab Control,但仅找到1.42.1。”
gab06 2015年

1
@ShaggyInjun我有一个问题:插件缺少有用的描述!认真地讲,在插件之间浏览时,我什至没有安装它,因为它没有描述它的作用(更改颜色?删除大多数无用的按钮?“没有别的?”)。你的眼睛”将是方式比当前更相关。另外,更好的命名会有所帮助。在搜索“主题”,“颜色”或“外观”时,在数百个插件中找不到这样的名称。顺便说一句,谢谢您的分享,但是请考虑一下:如果人们看不到它,那就无济于事!
Balmipour

11

在Mac上

Netbeans 8.0.2 工具->插件->键入搜索:深色外观。然后安装插件。

注意:Netbeans 8.0.2的“工具”部分中没有“选项”或“外观”。

在此处输入图片说明


您是什么意思“在Netbeans 8.0.2的“工具”部分中没有“选项”或“外观”。?我得到8.0.2,然后输入In Tools->Options。您将获得两个专用于显示颜色的选项卡:Appearance选择L&F,以及Fonts and colors自定义您的“配置文件”,这仅影响编辑器内容,但完全可由用户定义。(我在Win7下使用PHP NetBeans)
Balmipour 2015年

因此,也许在Mac上,没有工具->选项
JMASTER B

@A Maduro我不好,没有看到“在Mac上”。但是,菜单中没有选项Netbeans > Preferences > Fonts & Colors吗?根据netbeans.org/bugzilla/show_bug.cgi?id=124197,此问题自2009
Balmipour 2015年

我只是试图澄清“正确答案”,即用户选择的答案。我只是想让用户知道,如果他们看不到Tools -> Options -> Appearance (Look & Feel Tab),那么他们就必须寻找。Tools -> Plugins -> 不,这Netbeans> Preferences > Fonts & Colors不能解决这个问题,但是,Netbeans > Preferences > Appearance>Look and Feel可以;)。但是,我不知道您是否必须先下载插件,才能Dark Metal在尝试选择时看到该选项Look and Feel。我不能告诉我,我先下载了插件。
JMASTER B

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.