【问题标题】:Automatically collapse or fold getters and setters or use compact format in NetBeans?在 NetBeans 中自动折叠或折叠 getter 和 setter 或使用紧凑格式?
【发布时间】:2013-07-14 00:32:12
【问题描述】:

这个问题很容易解释,有没有办法让 NetBeans 自动折叠/折叠 getter setter 方法到代码块中?

我发现它们占用了太多空间并且没有什么有趣的东西。我尝试使用更紧凑的符号,例如 getField{return field;},但是当我使用 NetBeans 格式化代码时,它会自动更改回标准、更宽敞的格式。

如果这不可能,有没有办法将默认格式更改为我提到的更紧凑的方式?

【问题讨论】:

    标签: java netbeans


    【解决方案1】:

    您可以在工具/选项/编辑器/常规

    中进行配置

    您有几个代码折叠配置选项:代码折叠 / 默认折叠

    【讨论】:

    • 那里没有折叠 getterssetters 的选项,我不希望每个方法都默认折叠。
    • 在 NetBeans 8 中可以在 Tools / Options / Editor / Folding 中找到(我发现默认折叠导入很有用)。
    【解决方案2】:

    我找到了一些方法来做到这一点,它是特定于 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,从而根据上下文显示可用的建议(在我们的例子中 用 //...)

    包围

    【讨论】:

    • 请提供完整答案,而不仅仅是链接
    • 对我来说 CTRL+KeyPad- 只在一个方法中工作,而不是在标记多个方法时。 ALT-Enter,然后环绕工作。
    【解决方案3】:

    要在生成时自动折叠 getter 和 setter,您必须编辑 getter 和 setter 模板。这意味着编辑 Netbeans 源代码。因为生成 getter 和 setter 不在代码完成模板中。

    现在点击“-”折叠起来更容易

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-15
      • 2011-08-23
      • 2019-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多