18

C#で作業するとき、私はよくこれを行います。

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

これにより、Visual Studioは、領域内でコードを折りたたむオプションを追加します。オフコースでは、リージョンは何にでも使用できます。プロパティなどに限定されません。

私は2つのことを疑問に思っています:

  1. これは、Visual Studioでエディターの領域にコード折り畳みを追加するためのものですか、それともコンパイラーに影響しますか?
  2. Netbeansで同様のことを行うことはできますか?
4

4 に答える 4

34
  1. (少なくともNetbeansでは)これは純粋にプログラマーによる支援であり、コンパイルには影響しません。
  2. はい、できます

折りたたみリファレンスの1つの注意点:

上記の例はJava言語用であることに注意してください。他の言語では、カスタムフォールドがサポートされていないか、行コメントをマークするために別の文字を使用する必要がある場合があります。

于 2009-08-09T17:33:13.127 に答える
10
  1. コンパイルには影響しません。エディターでコードを整理するだけです。この質問でそれらを使用するのに最適な時期についての議論を取り上げることができます。
  2. NetBeansでは、言語に応じて カスタムフォールドを使用できます。

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

属性はオプションです。指定しないdefaultstate場合、リージョンはデフォルトで展開されます(最初にコードをラップする場合を除く)。

于 2014-01-15T11:48:31.123 に答える
1

最新のNetbeans8.1にはすでにこの機能が組み込まれています。行を選択し、「電球」アイコンをクリックして、次を選択するだけです。

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

これはソースです: http ://wiki.netbeans.org/SurroundWithCodeFolding

于 2016-04-05T13:34:37.670 に答える
0

マウスドラッグで折りたたむためのマクロを作成しました。

私のショートカット:CTRL+SHIFT+Q

折りたたみマクロ:

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

UNFoldingマクロショートカット: ctrl+SUBTRACK

ここに画像の説明を入力してください

于 2017-03-11T12:16:27.223 に答える