你可以像在Visual Studio中那样在Netbeans中设置某种自定义代码折叠

Kdg*_*Dev 18 netbeans code-regions

在使用C#时,我经常这样做:

#region Properties
  public int Property1{get;set;}
  ...(more properties)
#endregion
Run Code Online (Sandbox Code Playgroud)

这使得Visual Studio添加了折叠区域内代码的选项.当然,您可以将区域用于任何事物,它不仅限于属性或任何东西.

我想知道两件事:

  1. 这只是使Visual Studio将代码折叠添加到编辑器的某个区域或者它是否会影响编译器?
  2. 我可以在Netbeans中做类似的事情吗?

Ric*_*ler 33

  1. (至少在Netbeans中)它纯粹是程序员的帮助,对编译没有影响
  2. 是的你可以

折叠参考的一个警告:

请注意,上面的示例适用于java语言.在其他语言中,可能不支持自定义折叠,或者您可能必须使用不同的字符来标记行注释.


noe*_*cus 10

  1. 它不会影响编译,只是在编辑器中组织代码.您可以在这个问题中了解何时最好使用它们.
  2. 在NetBeans中,您可以使用自定义折叠,具体取决于语言:

    // <editor-fold defaultstate="collapsed" desc="My Fold">
    Your amazing code
    // </editor-fold>

属性是可选的.如果没有defaultstate指定,区域将默认扩展(除非您首次将代码包装在其中!)