2009-08-09 72 views
15

在Netbeans的折叠像C#中工作时,我经常这样做:你可以设置某种自定义的代码在Visual Studio

#region Properties 
    public int Property1{get;set;} 
    ...(more properties) 
#endregion 

这使得Visual Studio中添加到代码折叠区域内的选项。 Offcourse,你可以使用任何地区,它不限于属性或任何东西。

我想知道两两件事:

  1. 这只是一件让Visual Studio中添加代码折叠到编辑器的一个区域或不会影响编译器?
  2. 我可以在Netbeans中做类似的事吗?

回答

28
  1. (在NetBeans至少)它纯粹是一个程序员助剂和对汇编
  2. Yes you can

一个警告到折叠参考没有影响:

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

+2

我的目标是为PHP和它的作品。 – KdgDev 2009-08-09 17:37:13

+0

有用,谢谢! – Doberon 2016-06-13 22:46:43

+0

请在您的答案中包含必要的链接内容,以防止链接失效。 – 2017-11-20 02:21:53

8
  1. 它不会影响编译,它只是在 编辑器来组织代码。你可以在this question中找到最适合他们使用的参数。
  2. 在NetBeans中,你可以使用Custom Folds,取决于语言:

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

的属性是可选的。没有defaultstate指定的区域将默认扩展(除了当你第一次打包代码!)

1

最新的Netbeans 8.1已经有这个功能内置,你只需要选择你的行,然后点击“灯泡“图标,然后选择:

enter code hereSurround with // <editor-fold defaultstatus="collapsed" desc="comment">...

这是源: http://wiki.netbeans.org/SurroundWithCodeFolding

0

我写宏用于通过鼠标draging折叠。

我shortcute:CTRL+SHIFT+Q

折叠宏:

cut-to-clipboard 
"// <editor-fold desc=\"This is my custom folding\" defaultstate=\"collapsed\">" 
paste-from-clipboard 
"// </editor-fold>" 

展开宏快捷:ctrl+SUBTRACK

enter image description here

相关问题