Wie mache ich Eclipse automatisch Klammern zu einer IF-Anweisung hinzufügen?
In Java das folgende ist völlig gültig:
if (x == null)
Y();
else
Z();
Ich persönlich don T wie es überhaupt. Ich mag alle meine IF-Anweisungen zu Klammern haben:
if (x == null) {
Y();
} else {
Z();
}
Die eclipse-formatter ist wunderbar und kann zu verschönern mein code in viele andere Möglichkeiten.
Gibt es einen Weg, um es fügen Sie die Klammern um die IF-Anweisungen?
Kommentar zu dem Problem - Öffnen
Als seitliche Anmerkung, die Menschen, die Allman-Stil-Klammern zu sein scheinen diejenigen zu bevorzugen, die keine geschweiften Klammern für die einfachen single-line-Blöcke nach sehr gut lesbar control-Anweisungen. Es hat weniger Zeremonie für die normale situation mit einem trade-off, eine zusätzliche Zeile für kompliziertere Situationen. en.wikipedia.org/wiki/Indent_style
Dies ist im Grunde die gleiche Frage wie stackoverflow.com/questions/1236531/eclipse-and-curly-braces
Nein, es ist nicht - diese Frage wird zu Fragen über die Durchsetzung Klammern für einzeilige if/else-Klauseln, in der Erwägung, dass stackoverflow.com/questions/1236531/eclipse-and-curly-braces ist zu Fragen, wie man zur Durchsetzung ein bestimmtes layout der vorhandenen Klammern.
InformationsquelleAutor der Frage Bromide | 2010-09-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Unter "Einstellungen": Java - > Editor > Speichern-Aktionen
1) Überprüfen Sie durch "Zusätzliche Aktionen"
2) Klicken Sie Auf "Konfigurieren..."
3) Gehen Sie auf die "Code Style" - Reiter
4) Überprüfen Sie "Verwenden Sie Blöcke in if/while/for/do-Anweisungen" und konfigurieren Sie nach Ihren Vorlieben
InformationsquelleAutor der Antwort gk5885
Ja.
Eclipse-Menü: Quelle -> Aufräumen...
Configure... -> Code-Stil -> Verwenden Sie Blöcke in if/while/for/do-Anweisungen.
InformationsquelleAutor der Antwort ChrisH
In der Eclipse-Sauerstoff (2017+) diese option ist jetzt bei:
Window
-> Preferences
-> Java
-> Code Style
-> Clean Up
-> Edit
-> second tab "Code Style"
Nach der änderung, wählen Sie die entsprechenden Teile des Codes, und führen Sie den "Clean Up" option.
InformationsquelleAutor der Antwort user1050755
Dies ist, was ich getan habe: Eclipse -Preferences-Java-Code Style-Formatter-Edit-Klammern Wählen Sie die nächste Zeile wie gewünscht in jede box dann speichern unter einem anderen Namen (deiner Wahl).
InformationsquelleAutor der Antwort Peter
Ich in der Regel tun, indem Sie einen code-Formatierer durch kopieren von der eingebauten eclipse formatter, hier:
Wählen Sie das Profil, das Sie gerade erstellt haben. und klicken Sie auf Bearbeiten und gehen Sie zu "Klammern".
Verändern die Klammern die Platzierung, wie Sie möchten (es ist ein WYSIWYG-Art-editor macht es einfach) .
Wenn ich formatieren müssen, habe ich einfach den gesamten text markieren und
Ctrl+Shift+F
und es funktioniert gut für mich.InformationsquelleAutor der Antwort Ayusman