Netbeans 生成代码设置

Posted

技术标签:

【中文标题】Netbeans 生成代码设置【英文标题】:Netbeans generated code settings 【发布时间】:2012-08-15 20:35:51 【问题描述】:

我想知道在哪里可以更改 Netbeans 生成代码的方式。例如,我希望左括号位于新行上。

我一直在 [工具] -> [选项] 菜单中寻找,但没有找到任何东西。

【问题讨论】:

【参考方案1】:

解决方案 1 应该可以解决您的问题。对于Solution 1 无法解决的任何自动生成的代码格式,请使用Solution 2。不过要注意“代码模板”选项卡,过去它对我来说比较麻烦。

重要提示:尝试修改 “代码模板” 以放置大括号将无法正常工作,因为它已被 解决方案 1 中的首选项覆盖。任何需要的格式更改都应首先尝试使用解决方案 1,因为 Netbeans 中的 “格式” 选项卡优先于 “代码模板”标签。

解决方案 1:

转到[Tools] -> [Options] -> [Editor] -> [Formatting]。选择您使用的语言,然后,对于Category 下拉框,选择Braces。在其正下方,您将看到Braces Placement。您可以修改类声明、方法声明或“其他”的大括号的位置。选项是:

Same Line - 将括号与类、方法或“其他”放在同一行。 新行 - 将括号放在类、方法或“其他”下的新行上。 New Line Half Indented - 与添加了半缩进的“New Line”相同。 新行缩进 - 与添加完整缩进的“新行”相同。

解决方案 2:

转到[Tools] -> [Options] -> [Editor] -> [Code Templates]。选择您使用的语言,然后根据您喜欢的格式修改模板。

例如,如果选择了 Java,我可以滚动到“pm”缩写并查看 Netbeans 如何生成私有方法。这是一个不完整但有用的缩写到含义列表,其中列出了您可能想要更改的一些常见 Java 缩写。

m - 方法 p - 私人 f - 决赛 s - 静态

因此,如果您想更改列为“私有”的自动生成方法的格式,您可以在“扩展文本”区域更改缩写“pm”的格式,该区域显示自动私有方法的生成规则/格式。

注意:这些字母的组合有时可能表示不同的含义,例如“pr”扩展为“private”,但“prm”被列为受保护方法,而不是私有方法。

【讨论】:

更多代码模板适用于NetBeans 8.0 ?

以上是关于Netbeans 生成代码设置的主要内容,如果未能解决你的问题,请参考以下文章

Netbeans GUI 编辑器生成自己难以理解的代码

Netbeans 清单

NetBeans 在设计视图中删除自动生成的动作侦听器

如何制作创建超过 1 个文件的 Netbeans 模板?

Netbeans IDE 怎么设置背景图片?如果是代码是啥?

netbeans11支持中文吗