【发布时间】:2013-07-14 00:32:12
【问题描述】:
这个问题很容易解释,有没有办法让 NetBeans 自动折叠/折叠 getter setter 方法到代码块中?
我发现它们占用了太多空间并且没有什么有趣的东西。我尝试使用更紧凑的符号,例如 getField{return field;},但是当我使用 NetBeans 格式化代码时,它会自动更改回标准、更宽敞的格式。
如果这不可能,有没有办法将默认格式更改为我提到的更紧凑的方式?
【问题讨论】:
这个问题很容易解释,有没有办法让 NetBeans 自动折叠/折叠 getter setter 方法到代码块中?
我发现它们占用了太多空间并且没有什么有趣的东西。我尝试使用更紧凑的符号,例如 getField{return field;},但是当我使用 NetBeans 格式化代码时,它会自动更改回标准、更宽敞的格式。
如果这不可能,有没有办法将默认格式更改为我提到的更紧凑的方式?
【问题讨论】:
您可以在工具/选项/编辑器/常规
中进行配置您有几个代码折叠配置选项:代码折叠 / 默认折叠
【讨论】:
getters 和 setters 的选项,我不希望每个方法都默认折叠。
我找到了一些方法来做到这一点,它是特定于 Netbeans 的 http://andreamoz.blogspot.com.es/2009/09/how-to-fold-code-in-netbeans.html
如何在 NetBeans 中折叠代码
NetBeans 编辑器一直有几个不错的功能,其中之一是可以折叠代码,从而在工作时消除不必要的噪音。通常,您只需单击左侧的 + 号(或使用 CTRL + KeyPad- 组合)即可折叠方法、cmets、导入、javadocs 等。要展开折叠的部分,您显然可以单击 - 或使用 CTRL + KeyPad+ 组合。
NetBeans 还为您提供了任意折叠连续代码行的可能性:您所要做的就是选择要折叠的行并按 ALT + Enter,从而根据上下文显示可用的建议(在我们的例子中 用 //...)
包围
【讨论】:
要在生成时自动折叠 getter 和 setter,您必须编辑 getter 和 setter 模板。这意味着编辑 Netbeans 源代码。因为生成 getter 和 setter 不在代码完成模板中。
现在点击“-”折叠起来更容易
【讨论】: