547 Stimmen

Java-Äquivalent zu #region in C#

Ich möchte Regionen für die Codefaltung in Eclipse Wie kann das in Java gemacht werden?

Ein Anwendungsbeispiel in C# :

#region name
//code
#endregion

2 Stimmen

programmers.stackexchange.com/questions/53086/ scheint im Geiste ähnlich zu sein.

0 Stimmen

Ich bin spät zur Party gestoßen. Ich stimme mit IKashef überein, dass es andere Möglichkeiten als die derzeit ausgewählte Antwort gibt. Die Antwort von Yaqub Ahmad hat mir das Leben gerettet. Ich brauchte die Intellig IDE nicht herunterzuladen. Ich habe das erwähnte CoffeeBytes-Plugin aus dem Kommentar von cking24343 heruntergeladen, ich habe die Konfiguration von 'null n void' angewendet und es hat gut in Luna funktioniert. Sie müssen neu starten, nachdem Sie die Konfiguration angewendet haben

3 Stimmen

Beginnen mit //region [Description] und enden mit //endregion

543voto

Jet Brains IDEA verfügt über diese Funktion. Sie können dafür den Hotkey Surround verwenden (ctrl + alt + T). Das ist nur eine IDEA-Funktion.

Die Regionen dort sehen wie folgt aus:

//region Description

Some code

//endregion

228voto

Brian Agnew Punkte 260470

So etwas gibt es nicht. Standard gleichwertig. Einige IDEs - z. B. Intellij oder Eclipse - können je nach den beteiligten Codetypen (Konstruktoren, Importe usw.) falten, aber es gibt nichts Vergleichbares. #region .

216voto

Cyril Jacquart Punkte 2572

Versuchen Sie dies mit Android Studio:

//region VARIABLES
private String _sMyVar1;
private String _sMyVar2;
//endregion

Vorsichtig: keine Leerzeile nach //region ...

Und Sie werden es bekommen:

101voto

Kevin LaBranche Punkte 20730

Keine Entsprechung in der Sprache... Basierend auf IDEs...

Zum Beispiel in Netbeans:

NetBeans/Creator unterstützt diese Syntax:

// <editor-fold defaultstate="collapsed" desc="Your Fold Comment">
...
// </editor-fold>

http://forums.java.net/jive/thread.jspa?threadID=1311

53voto

DeltaCap019 Punkte 6416

Eine benutzerdefinierte Code-Folding-Funktion kann mit dem CoffeeScript-Code-Folding-Plugin zu Eclipse hinzugefügt werden.

Dies wurde mit eclipse Luna und Juno getestet. Hier sind die Schritte

  1. Laden Sie das Plugin herunter von aquí

  2. Extrahieren Sie den Inhalt des Archivs

  3. Kopieren Sie den Inhalt des Plugin- und Features-Ordners in den gleichnamigen Ordner im Eclipse-Installationsverzeichnis

  4. Neustart der Sonnenfinsternis

  5. navigieren. Window >Preferences >Java >Editor >Folding >Select folding to use: Coffee Bytes Java >General tab >Tick checkboxes in front of User Defined Fold

    enter image description here

  6. Erstellen Sie eine neue Region wie abgebildet:

    enter image description here

  7. Starten Sie die Eclipse neu.

  8. Testen Sie, ob die Faltung mit Kommentaren funktioniert, denen bestimmte Anfangs- und Endbezeichner vorangestellt sind

    enter image description here

    enter image description here

Sie können das Archiv herunterladen und die Schritte finden Sie hier Blog auch.

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