Gibt es eine schnelle Möglichkeit, Eclipse geschweifte Klammer in die nächste Zeile (von selbst) auf einem Block von Code setzen?Eclipse und geschweifte Klammern
Antwort
Für einen zuvor geschriebenen Codeblock führen Sie zunächst die von Don vorgeschlagenen Einstellungen durch und wählen dann diesen Code aus und klicken Sie mit der rechten Maustaste auf Source Code-> Format und die Formatierung erfolgt gemäß den Einstellungen in den Einstellungen.
Sie können dafür auch die Tastenkombination Strg + Umschalt + F anstelle der Menüs verwenden. Wenn es eine Auswahl gibt, formatiert es nur die Auswahl - ohne eine Auswahl wird es die gesamte Datei formatieren. –
und Sie können eine Speicheraktion hinzufügen, die die Datei bei jedem Speichern automatisch formatiert. –
@MichaelWiles - Danke für den Vorschlag. Ich hatte keine Ahnung, dass das eine Option war. Einfach zu installieren. –
Ja, bearbeiten Sie Ihr aktives Profil (Java ... Code Style ... Formatter), und ändern Sie die geschweifte Position in die nächste Zeile. Auch in Java..Editor..Typing können Sie Ihre Klammern automatisch an der richtigen Position einfügen.
Ich nehme an, ich meinte auf einem hervorgehobenen vor-geschriebenen Block des Codes, um die geschweiften Klammern in der nächsten Zeile zu haben – yxk
Gotcha. Ja, die von den anderen vorgeschlagene Formatierung sollte den Trick machen. Ich bin selbst Ctrl-Shift-Fan, aber auch die Menüs haben ihren Platz.;) –
Zusätzlich zu den Methoden zum Ändern der Einstellungen und zum Anwenden von ctrl-shift-f können diese Einstellungen pro Projekt vorgenommen werden. Klicken Sie einfach mit der rechten Maustaste auf Ihr Projekt, wählen Sie Eigenschaften, Java-Code-Stil und aktivieren Sie das Kontrollkästchen für "Projektspezifische Einstellungen aktivieren".
Ich finde dieses unschätzbare für die Verwendung zwischen Projekten, die ich arbeite, um es zu einem bestimmten Client-Stil zu konfigurieren, zusammen mit anderen Einstellungen zu versuchen, Code-Formatierung des vorhandenen Codes zu entsprechen. Auf diese Weise werden Sie andere Leute nicht verärgern, können aber Ihren eigenen Stil auf anderen Codebasen verwenden. :)
Guten Appetit, danke! :) – yxk
Aktuelle Versionen von Eclipse haben eine bequemere Möglichkeit, dies zu tun.
Zum Einstellungen-> Java-> Code-Stil-> Formatter
Klicken Sie auf Bearbeiten und auf das neue Fenster geöffnet, in das Klammer-Tab zu gehen. Hier können Sie auswählen, wie verschiedene Arten von Code-Blöcken ihre geschweiften Klammern organisieren.
Hoffe das hilft jedem, der dies googelt, und diesen Beitrag finden. (Wie ich)
Grüße an alle!
Danke, das ist genau das, was ich wollte! – Almo
Kommen aus C# Hintergrund Ich konnte nicht mit integrierten Java-Formatierung von Eclipse in den Griff bekommen.
Mit etwas Mühe gelang es mir, das meiste von dem, was Visual Studio mir bot, zu bekommen. Here is an XML version of it. Sie können Import die Datei ..
Einstellungen-> Java-> Code-Stil-> Formatter-> Importieren-> Bewerben
Zusätzlich arguments on which approach is better auf unserer Schwesterseite sehen ..
Kaspersky beschwerte sich. – azizbekian
Oh Gott, es ist nichts anderes als einfach xml. Es kann sein, dass es sich beklagt, der Website nicht zu vertrauen, nicht dem Inhalt selbst! – nawfal
Ja genau. Es beschwert sich über die Website, nicht die Datei selbst. – azizbekian
Der einfachste und globale Weg: Gehen Sie zu Fenster -> Einstellungen. Dann in der Suche setzen: "Klammer".
Select -> Java -> Code-Stil-> Formatter Nach dem Öffnen neuer Fenster Tab verspannen gehen und es zu ändern, wenn Sie es vorziehen.
Ich konnte meine Klammer Änderungen nicht speichern, bis ich ein neues Profil als "Eclipse [eingebaut] geändert/gemacht hat. Nicht was für das ist oder wenn meine Änderung wird Arbeit –
@AndrewKoper erstellen Sie kein neues Profil, sondern geben Sie einen anderen Namen ein und exportieren Sie es! –
- 1. Escape-Ausdruck geschweifte Klammern
- 2. Ich kann geschweifte Klammern in Eclipse nicht eingeben
- 3. string.Format, regex + geschweifte Klammern (C#)
- 4. Automatisch geschweifte Klammern in Emacs?
- 5. geschweifte Klammern PHP auf Klasse
- 6. C++ Überprüfen, ob geschweifte Klammern
- 7. C# Regex.Match geschweifte Klammern - nur Inhalt? (Klammern ausschließen)
- 8. Was bedeuten geschweifte Klammern in Verilog?
- 9. Render doppelte geschweifte Klammern im Lenker teilweise
- 10. Werden geschweifte Klammern in Lua verwendet?
- 11. Was sind geschweifte Klammern nach Funktionsaufruf?
- 12. Doppelte geschweifte Klammern können nicht angezeigt werden
- 13. Wofür sind JSDoc @ type geschweifte Klammern?
- 14. Sind geschweifte Klammern für leere Konstruktoren wichtig?
- 15. Entfernen Sie geschweifte Klammern in VS 2015
- 16. Matlab verketten variable Zeichenfolge ohne geschweifte Klammern
- 17. StyleCop-Regel für mehrzeilige geschweifte Klammern
- 18. Angular js geschweifte Klammern als Text angezeigt
- 19. Wie geschweifte Klammern in Django-Vorlagen?
- 20. Emacs Spricht Statistiken: auto-close geschweifte Klammern
- 21. Reduzieren unnötige geschweifte Klammern die Leistung?
- 22. Geschweifte Klammern beim Erweitern der Node.js-Klasse
- 23. Wie geschweifte Klammern in PHP zu schließen
- 24. Wie geschweifte Klammern in Nodejs zu zählen
- 25. VS 2013: geschweifte Klammern Größe nicht übereinstimmen
- 26. Eingabeaufforderung mit Schwierigkeiten zu entkommen Anführungszeichen und geschweifte Klammern
- 27. Erstellen eines JavaScript-Arrays aus PHP - eckige Klammern und geschweifte Klammern
- 28. Wie setze ich geschweifte Klammern/Klammern/eckige Klammern/arithmetische Operatoren Syntaxfarbe in VIM?
- 29. StringTokenizer, um geschweifte Klammern aus der Datei zu extrahieren
- 30. Wie lautet der Name dieser Konvention für geschweifte Klammern?
Dies ist im Grunde die gleiche Frage wie http://stackoverflow.com/questions/3704308/how-to-make-eclipse-automatical-add-braces-to-an-if-statement –
Siehe auch http: // stackoverflow.com/questions/9115669/java-eclipse-highlight-missing-brackets –