你能像在VisualStudio中那样在Netbeans中设置某种自定义代码折叠吗

你能像在VisualStudio中那样在Netbeans中设置某种自定义代码折叠吗,netbeans,code-regions,Netbeans,Code Regions,在使用C时,我经常这样做: #region Properties public int Property1{get;set;} ...(more properties) #endregion 这使得VisualStudio添加了在区域内折叠代码的选项。 当然,您可以将区域用于任何对象,它不限于属性或任何对象 我想知道两件事: 这只是为了让VisualStudio将代码折叠添加到编辑器的某个区域,还是会影响编译器? 我可以在Netbeans中执行类似的操作吗? 至少在Netbeans中,

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

#region Properties
  public int Property1{get;set;}
  ...(more properties)
#endregion
这使得VisualStudio添加了在区域内折叠代码的选项。 当然,您可以将区域用于任何对象,它不限于属性或任何对象

我想知道两件事:

这只是为了让VisualStudio将代码折叠添加到编辑器的某个区域,还是会影响编译器? 我可以在Netbeans中执行类似的操作吗? 至少在Netbeans中,它纯粹是一种程序员辅助工具,对编译没有影响 折叠参考的一个警告:

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

它不影响编译,只是在 编辑你可以在讨论什么时候最好使用它们。 在NetBeans中,您可以使用,具体取决于语言:

// 你惊人的代码 //


属性是可选的。如果未指定defaultstate,则该区域将默认展开,但首次在其中包装代码时除外

最新的Netbeans 8.1已经内置了此功能,您只需选择行,然后单击灯泡图标,然后选择:

在此处输入代码,并用//

这是来源:

我编写了一个宏,用于通过鼠标拖动进行折叠

我的缺点:CTRL+SHIFT+Q

折叠宏:

展开宏快捷方式:ctrl+子轨迹


请在你的答案中包含必要的链接内容,以防链接失效。如果你也包含代码,那就太好了,以防链接丢失
cut-to-clipboard 
"// <editor-fold desc=\"This is my custom folding\" defaultstate=\"collapsed\">"
 paste-from-clipboard 
"// </editor-fold>"