Intellij-Code-Formatierung, Java-Anmerkungen in neuen Zeilen


94

Ich verwende IntelliJ 12 und es setzt meine Anmerkungen zu Mitgliedsvariablen in dieselbe Zeile, was ich hasse! Wie richte ich den Code-Formatierer ein, um Anmerkungen in separaten Zeilen zu halten?

Vielen Dank!

Antworten:


136

Navigieren Sie zu Einstellungen → Editor → Codestil → Java → Umbruch und Klammern , suchen Sie den Abschnitt Feldanmerkungen und aktivieren Sie die Option Nach einzelner Annotation nicht umbrechen .

In IntelliJ v14:

eIntelliJ v14 Java-Stileinstellungen


9
Wenn Sie immer noch nicht das gewünschte Format sehen, versuchen Sie, die anderen Optionen (über und unter dem hervorgehobenen Feld) von " Hacken nach unten" in " Immer umbrechen" zu ändern .
vegemite4me

1
Und "Methodenanmerkungen" zum Formatieren von Anmerkungen zu Methoden
Jemshit Iskenderov

1
Und muss es auch für den Unterricht tun. Überprüfen Sie dies für weitere Details: Intellij-support.jetbrains.com/hc/en-us/community/posts/…
Christian Vielma

21

In IntelliJ 12 finden Sie es im Setup hier (unten rechts):

Geben Sie hier die Bildbeschreibung ein


7

Ich denke, alle oben genannten Antworten sind richtig, aber hier ist Schritt für Schritt für Mac-Benutzer:

  1. Klicken Sie auf "IntelliJ IDEA"
  2. Klicken Sie auf "Einstellungen"
  3. Gehen Sie im linken Navigationsfenster auf "Code Style" und Sie sehen "Java" darunter und klicken Sie darauf!
  4. Suchen Sie auf der rechten Seite des Fensters "Einstellungen" nach der Registerkarte "Umhüllung und Klammern".
  5. An dieser Stelle möchten Sie unter "Feldanmerkungen" nach dem Element "Nach einzelner Anmerkung nicht umbrechen" suchen. Klicken Sie auf "OK" und Sie sind fertig!

Geben Sie hier die Bildbeschreibung ein


2

Mit Version 2.3.3 oder Android Studio schien nichts für mich zu funktionieren. Ich gab auf und überprüfte Zeilenumbrüche unter Behalten beim Neuformatieren . Ich muss nur sehr vorsichtig sein, wenn ich Zeilenumbrüche hinzufüge.

Geben Sie hier die Bildbeschreibung ein

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.