Ich möchte in Eclipse Regionen für das Code-Folding verwenden; wie kann das in Java gemacht werden?
Ein Beispiel für die Verwendung in C#:
#region name
//code
#endregion
Ich möchte in Eclipse Regionen für das Code-Folding verwenden; wie kann das in Java gemacht werden?
Ein Beispiel für die Verwendung in C#:
#region name
//code
#endregion
@Duncan 1. Es ist nichts falsch daran, den Leuten zu zeigen, dass es Alternativen gibt. 2. Ich habe im Internet nach Regionen unter Intellij gesucht und sie gefunden.
Tatsächlich kann dies erreicht werden. Wenn Sie in diesem Beitrag nach unten scrollen, erklärt "Yaqub Ahmad", wie Sie diese Funktionalität erhalten. Außerdem finden Sie hier einen Link (kosiara87.blogspot.com/2011/12/…), der Ihnen zeigt, wie Sie es zu Ihrer bestehenden Eclipse-Umgebung hinzufügen können... äußerst nützlich!
Sicher. Aber es gibt nichts Standard. Es wird in IDEs ausgeführt, anstatt eine Sprache (oder Text) zu erstellen
@BrianAgnew, Diese Antwort ist leider so falsch, bitte überprüfen Sie unten Tonnen von Optionen und aktualisieren Sie Ihre Antwort!
Ich ging durch alle Antworten und stellte fest, dass, da Android Studio auf IntelliJ basiert, dies unterstützt sein muss. Gute Sache, dass du das erwähnt hast!
Bummi, ich habe es in Version 0.4.2 mit einer leeren Zeile ausprobiert und es funktioniert immer noch.
Nur ein Kommentar/Rat (und keineswegs eine Antwort auf Ihre Frage). Es herrscht die weitverbreitete Meinung, dass Regionen vermieden werden sollten, da sie es Ihnen ermöglichen, Klassenkomplexität zu verbergen, anstatt an Ihrem Codierungsstil zu arbeiten. Anstatt riesiger Klassen, in denen jede Klasse für eine Vielzahl von Funktionen verantwortlich ist, sollten Sie daran arbeiten, Ihren Code stattdessen in kleinere Klassen aufzuteilen. Dadurch wird es im Laufe der Zeit einfacher sein, Ihren Code zu verwalten. Erfahren Sie mehr hier: blog.codinghorror.com/the-problem-with-code-folding
Auch wenn es kein sprachspezifisches Falten ist, hat es mir dennoch in NetBeans geholfen. Genau das, was ich erreichen wollte. Ich möchte einfach, dass mein Code für mich handlicher und organisierter ist.
@pini-cheyni - ui.netbeans.org/docs/ui/code_folding/cf_uispec.html hat Verknüpfungen zum Zusammenklappen zur Verfügung....
Die benutzerdefinierte Code-Faltfunktion kann in Eclipse mithilfe des CoffeeScript-Code-Faltung-Plugins hinzugefügt werden.
Dies wurde getestet und funktioniert mit Eclipse Luna und Juno. Hier sind die Schritte:
Laden Sie das Plugin von hier herunter
Extrahieren Sie den Inhalt des Archivs
Kopieren Sie den Inhalt des Plugin- und Features-Ordners in den gleichnamigen Ordner im Eclipse-Installationsverzeichnis
Starten Sie Eclipse neu
Navigieren Sie zu Window > Einstellungen > Java > Editor > Faltung > zu verwendende Faltung auswählen: Coffee Bytes Java > Allgemein > Aktivieren Sie die Kontrollkästchen vor Benutzerdefinierte Faltung
Erstellen Sie eine neue Region wie folgt:
Starten Sie Eclipse neu.
Testen Sie, ob das Falten mit Kommentaren funktioniert, die mit den angegebenen Start- und Endbezeichnern versehen sind
Sie können das Archiv herunterladen und die Schritte auch auf diesem Blog finden.
Funktioniert nicht für mich auf Eclipse Neon: Kopieren und Einfügen hat nichts getan: das einzige, was sich geändert hat, war unter Marketplace >> Installierte Plugins >> Aktualisierung. Ich habe das CoffeeScript-Plugin aktualisiert, aber ich habe nicht die Option "Auswählen, Faltung zu verwenden" unter Java >> Editor >> Faltung erhalten.
Es hat im Eclipse Oxygen funktioniert, jedoch müssen Sie den Eclipse erneut starten. Das Symbol, das mir angezeigt wurde, war ein rotes Symbol, also habe ich in der Konfiguration geändert, Fenster Einstellung Java Editor Faltung klicken Sie auf die Registerkarte Erweitert und ändern Sie das Symbolthema auf Modern
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.
2 Stimmen
programmers.stackexchange.com/fragen/53086/… scheint ähnlich im Geist zu sein.
0 Stimmen
Ich bin spät zur Party gekommen. Ich stimme IKashef zu, dass es andere Optionen gibt als die aktuell ausgewählte Antwort. Die Antwort von Yaqub Ahmad hat mir das Leben gerettet. Ich musste nicht den Intellig IDE herunterladen. Ich habe das erwähnte CoffeeBytes-Plugin aus dem Kommentar von cking24343 heruntergeladen, habe die Konfiguration von 'null n void' angewendet und es hat gut in Luna funktioniert. Sie müssen nach dem Anwenden der Konfiguration neu starten.
3 Stimmen
Beginnen Sie mit
//region [Beschreibung]
und enden Sie mit//endregion
0 Stimmen
Später und nicht speziell Java, aber im Zusammenhang mit dem Eclipse-Folding: stackoverflow.com/q/13505413/7224691