Netbeans 7 或 8 中的深色主题
Posted
技术标签:
【中文标题】Netbeans 7 或 8 中的深色主题【英文标题】:Dark theme in Netbeans 7 or 8 【发布时间】:2014-01-29 08:09:59 【问题描述】:有没有办法在 Netbeans 中使用深色主题?
【问题讨论】:
【参考方案1】:netbeans 12 中没有更多插件了。万一有人来到这个页面。工具->选项->外观->外观->Flatlaf Dark
【讨论】:
【参考方案2】:达库拉
2016-02 更新: NetBeans 8 现在有一个 Darcula plugin,比旧版本答案中讨论的替代方案更好、更完整。
JetBrains IntelliJ 中有吸引力且高效的Darcula theme 现在可在 NetBeans 8.0 和 8.1 中使用!
真实的东西
这个plugin 提供了真正的Darcula,而不是模仿。
JetBrains 公司的 Konstantin Bulenkov 开源了最初为 IntelliJ IDE 构建的 Darcula look-and-feel。这里讨论的这个 NetBeans 插件封装了原始实现,使其适应 NetBeans。因此,我们看到了对原始 Darcula 的高度保真。 [顺便说一句,除了 Darcula 之外,还有许多其他原因使用 IntelliJ - IntelliJ 和 NetBeans 都是真正优秀和令人惊叹的产品。]
这个NetBeans plugin is itself open-source 也是。
安装
分为两部分:
一个插件Fonts & Colors
个人资料
插件
插件Darcula LAF for NetBeans 可以通过NetBeans 中的常用目录轻松获得。
选择Tools
> Plugins
。在Available Plugins
选项卡上,滚动或搜索“Darcula LAF for NetBeans”。按照惯例,选中复选框并单击Install
按钮。重新启动 NetBeans。
简介
-
在
NetBeans
> Preferences
> Fonts & Colors
(选项卡)> 配置文件(弹出菜单)中,选择新的Darcula
项。
点击Apply
按钮。
我建议也打Duplicate
,以防您进行任何修改(下文讨论)。
修复过亮的背景颜色
您可能会发现代码行的背景颜色可能太亮,例如标有断点的行或调试器中当前正在执行的行。这些是Fonts & Colors
选项卡的Annotations
选项卡上列出的类别。
当然,您可以手动更改每个Category
的背景颜色,但这很乏味。
解决方法:单击Profile
名称右侧的Restore
按钮。仔细检查以确保您将Darcula
作为选定的Profile
当然。然后点击底部的Apply
和OK
按钮。
字体
您可能想在方法编辑器中更改字体。我最强烈推荐程序员的商业字体PragmataPro。对于免费的开源字体,最好的是Hack。 Hack 建立在非常成功的 DejaVu 字体之上,而后者又建立在 Bitstream Vera 之上。
要更改字体,请在上述步骤中添加以下步骤,以在进行修改之前复制配置文件作为备份:
-
点击
Duplicate
按钮。
使用其他名称保存副本,例如附加您的姓名。例如:“Darcula - Juliette”。
单击Apply
按钮。
在同一个Fonts & Colors
选项卡中,在Category
列表中选择Default
,然后点击…
按钮选择一种字体。
您可能还想更改在“输出”和“终端”窗格中看到的字体。从Fonts & Colors
选项卡,切换到兄弟选项卡Miscellaneous
。然后查看Output
标签和Terminal
标签。
到目前为止的经验
虽然还是新手,但我保留对 Darcula 的最终判断。到目前为止,一切都很好。制造商已经有一些更新修复了一些故障,所以很高兴看到。这似乎是一个非常彻底的产品。作为一个插件,它会影响 NetBeans 的整个用户界面;这可能非常棘手。
在 Darcula 之前有一个类似的插件产品:“Dark Look And Feel Themes”插件。虽然我很高兴能使用它一段时间,但我对 Darcula 更满意。另一个更笨重,我不得不花很多时间调整“今日挪威”的颜色才能一起工作。此外,该插件不熟悉 Mac OS X 菜单,因此 Mac 主菜单栏几乎是空的,而 NetBeans 自己的菜单栏嵌入在窗口中。 Darcula 插件没有这个问题; Mac 菜单栏正常显示。
这个答案的其余部分保持不变,以供历史使用,如果 Darcula 证明有问题,则作为替代方案。
NetBeans 8 - 深色编辑器
至少在 NetBeans 8.0 中,现在内置了两个深色配置文件。个人资料名称:
今日挪威 城市之光配置文件只影响代码编辑窗格,而不影响整个 NetBeans 用户界面。与插件相比,这意味着副作用和错误的风险要小得多。
今日挪威
城市之光
提示:您可以更改任一主题中的字体,同时保留其他方面。可能是 Mac 上的 Menlo,或者它的父级 DejaVu。或者我最喜欢的商业字体Pragmata。
不幸的是,这两个主题都不适合我的眼睛。他们并没有开始与JetBrains IntelliJ中的优秀Darcula theme进行比较。
在字体设置中选择配置文件
在 Mac 上,菜单路径为 Netbeans
> Preferences
> Fonts & Colors
(选项卡)> Profile
(弹出菜单)。
在其他主机操作系统上,菜单路径可能是Tools
> Options
> Fonts & Colors
。不确定,但在以前的版本中是这样的。
【讨论】:
顺便说一下,Mac 用户可能对Yosemite 的新功能感兴趣,System Preferences
> General
> Use dark menu and Dock
。 (Apple tech note)
适用于 NetBeans 11.0。
再次为 Mac 用户更新:为了在 Mac 的其余部分补充 NetBeans 中的 Darcula,您可能需要在 @987654345 中启用 Dark Mode @ (10.14) 及更高版本。选择:System Preferences
> General
> Appearance
> Dark
。
Jetbrains 还开源了他们的等宽字体 - jetbrains.com/lp/mono - 我认为这是当今最好的程序员字体。【参考方案3】:
你可以使用深色主题插件
工具 > 插件 > 深色主题和感觉
这是工作:)
【讨论】:
【参考方案4】: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()
的新 JFrame
中预先编写表单,您可以简单地更改所需主题的类名。
我注意到使用 Dark nimbus 会禁用 OSX 集成菜单以及阻止在某些对话框中使用复制过去(上下文菜单和快捷方式) - 例如在项目中搜索 - 我应该在哪里提交这些错误?
对于好奇,上述步骤适用于 NB 8,除了更改 LAF 时,它是工具 -> 选项 -> 外观 -> 外观选项卡。
请注意,在 Mac NB 8.0.2 上,Tools -> Options
似乎不存在,并替换为 Netbeans -> Preferences
(参见马杜罗的回答,在此线程下方)。【参考方案5】:
在 Mac 上
Netbeans 8.0.2 工具 -> 插件 -> 输入搜索:Dark Look and Feel。然后安装插件。
注意:Netbeans 8.0.2 的“工具”部分中没有“选项”或“外观”。
【讨论】:
Netbeans 8.0.2 的“工具”部分中没有“选项”或“外观”是什么意思。 ?我得到了 8.0.2,并在Tools->Options
中。您将获得两个专用于显示颜色的选项卡:Appearance
用于选择 L&F,Fonts and colors
用于自定义您的“配置文件”,这仅影响编辑器内容,但完全可由用户重新定义。 (我用的是php NetBeans,Win7下)
所以,也许在Mac上,没有Tools-> Option
@A Maduro 我的错,没看到“在 Mac 上”。但是您在菜单Netbeans > Preferences > Fonts & Colors
中没有选项吗?根据netbeans.org/bugzilla/show_bug.cgi?id=124197,问题自 2009 年以来已修复
我只是试图澄清“正确答案”,即用户选择的答案。我只想让用户知道,如果他们没有看到 Tools -> Options -> Appearance (Look & Feel Tab)
,那么他们必须寻找 Tools -> Plugins ->
不,Netbeans> Preferences > Fonts & Colors
不能解决这个问题,但是 Netbeans > Preferences > Appearance>Look and Feel
可以;)。但是,我不知道您是否必须先下载插件,以便在您尝试选择Look and Feel
时看到Dark Metal
选项。因为我先下载了插件,我不知道。【参考方案6】:
然后是原始插件 ez-on-da-ice。更好的是,如果有问题,您可以直接向我投诉。我向你保证,我大多反应灵敏:)。
http://plugins.netbeans.org/plugin/40985/ez-on-da-ice
【讨论】:
但有一个问题:调试时,将鼠标悬停在一个对象上时,光标上方会出现一个带有加号的小窗口。打开此窗口时,几乎看不到值。 你能在项目的 sourceforge 网站上打开一个错误吗?最好在那里跟进。 我尝试安装,但 Netbeans 说“在 >= 1.50.1 版本中请求插件选项卡控件,但只找到 1.42.1。” @ShaggyInjun 我遇到了一个问题:插件缺少有用的描述!说真的,在浏览插件时,我什至没有安装它,因为它没有描述它的作用(改变颜色?删除大多数无用的按钮?'还有什么?)像“放松颜色主题以保存”这样的小描述你的眼睛”将比当前的眼睛方式更相关。此外,更好的命名会有所帮助。在搜索“主题”、“颜色”或“外观”时,在数百个插件中找不到这样的名称。感谢分享,顺便说一句,但请考虑一下:如果人们看不到它,它就没有帮助!以上是关于Netbeans 7 或 8 中的深色主题的主要内容,如果未能解决你的问题,请参考以下文章
无法让 Netbeans 项目承认现有的 Tomcat 或 Glassfish 服务器
是否有 API 可以检测操作系统正在使用哪个主题 - 深色或浅色(或其他)?
如何在 Qt C++ 中根据主题更改图标?如果可用的主题是深色或浅色