18 Stimmen

Können Sie eine Art von benutzerdefinierten Code falten in Netbeans wie in Visual Studio festlegen

Wenn ich an C# arbeite, mache ich das oft:

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

Dadurch fügt Visual Studio die Option hinzu, den Code innerhalb der Region zu falten. Natürlich können Sie Regionen für alles verwenden, es ist nicht auf Eigenschaften oder etwas anderes beschränkt.

Ich frage mich 2 Dinge:

  1. Ist dies nur etwas, das Visual Studio dazu bringt, Codefaltung zu einem Bereich des Editors hinzuzufügen, oder wirkt es sich auf den Compiler aus?
  2. Kann ich etwas Ähnliches in Netbeans machen?

34voto

Rich Seller Punkte 81404
  1. (Zumindest in Netbeans) Es ist ein reines Hilfsmittel für den Programmierer und hat keinen Einfluss auf die Kompilierung
  2. Ja, Sie können

Der Hinweis auf das Falten ist mit einem Vorbehalt zu versehen:

Bitte beachten Sie, dass die obigen Beispiele für die Sprache Java sind. In anderen Sprachen werden benutzerdefinierte Faltungen möglicherweise nicht unterstützt oder Sie müssen andere Zeichen für die Markierung von Zeilenkommentaren verwenden.

1 Stimmen

Bitte fügen Sie wichtige verlinkte Inhalte in Ihre Antwort ein, falls der Link verloren geht.

0 Stimmen

Es wäre toll, wenn Sie auch den Code mitschicken würden, für den Fall, dass link only verschwinden

11voto

noelicus Punkte 13603
  1. Es hat keinen Einfluss auf die Kompilierung, sondern dient nur dazu, den Code in der Editor. Sie können die Argumente, wann sie am besten zu verwenden sind, in diese Frage .
  2. In NetBeans können Sie Folgendes verwenden Benutzerdefinierte Falten , je nach Sprache:

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

Die Attribute sind optional. Ohne defaultstate angegeben, wird die Region standardmäßig erweitert (außer wenn Sie zum ersten Mal Code in sie einfügen!)

1voto

Pini Cheyni Punkte 4408

Die neueste Netbeans-Version 8.1 hat diese Funktion bereits eingebaut. Sie müssen nur die Zeilen markieren und dann auf das Glühbirnen-Symbol klicken und dann auswählen:

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

Dies ist die Quelle: http://wiki.netbeans.org/SurroundWithCodeFolding

0voto

Ali Hesari Punkte 1687

Ich habe ein Makro zum Falten durch Ziehen mit der Maus geschrieben.

Meine Abkürzung: CTRL+SHIFT+Q

Klappbares Makro:

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

Makrokurzbefehl UNFolding: ctrl+SUBTRACK

enter image description here

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X