2009-08-09 69 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

相關問題