Eclipse: Maximale Zeilenlänge für die automatische Formatierung festlegen?

554

Ich arbeite mit Java. Wenn ich in Eclipse Helios Ctrl+ Shift+ Fdrücke, wird mein Code automatisch formatiert. Ab einem bestimmten Punkt werden Linien umbrochen. Ich möchte die maximale Leitungslänge erhöhen. Wie kann ich das machen?

Nick Heiner
quelle
3
Hinweis: Ab Eclipse Mars 4.5 M1 (August 2014) beträgt die Standardlinienlänge in Eclipse 120 (anstelle von 80). Siehe meine Antwort .
VonC

Antworten:

703

In den Einstellungen Java -> Code - Style -> Formatter , bearbeiten Sie das Profil. Unter dem Zeilenumbruch Registerkarte ist die primäre Option für die Linienbreite (maximale Zeilenbreite :). Auf der Registerkarte " Kommentare" haben Sie eine separate Option " Maximale Zeilenbreite für Kommentare:" , die ebenfalls geändert werden muss, um das Umbrechen von Kommentaren zu beeinflussen.

Sie müssen Ihr eigenes Profil erstellen, um diese Änderungen vorzunehmen, wenn Sie eines [Built-in]davon verwenden. Klicken Sie einfach auf der Seite mit den Formatierungseinstellungen auf "Neu ...".

John Percival Hackworth
quelle
8
Dies funktionierte bei mir nicht, daher habe ich die Formatierung von Kommentarzeilen vollständig deaktiviert. Es ist fast genau das gleiche, außer dass Sie anstelle der Registerkarte "Zeilenumbruch" die Registerkarte "Kommentare" und das Kontrollkästchen "Formatierung von
Zeilenkommentaren
48
Dies ist die richtige Antwort, obwohl sie die Breite von Kommentaren nicht erzwingt. Gehen Sie zur Registerkarte "Kommentare" und unten befindet sich das Feld "Linienbreite", um die maximale Linienbreite für Kommentare zu ändern.
Henrique de Sousa
6
Hinweis: Mit Eclipse (zumindest Kepler) können Sie das integrierte Profil sehr unangenehm nach Herzenslust bearbeiten, nur um zu verhindern, dass Sie es mit einer unauffälligen Benachrichtigung speichern, dass Sie integrierte Profile NICHT bearbeiten können und erstellen müssen eine Kopie und bearbeiten Sie diese stattdessen.
Kungphu
3
"Zeilenumbruch" ist keine vollständige Antwort. Wie Henrique Sousa und einige andere IDs erwähnt haben, muss noch die Registerkarte "Kommentare" aufgerufen werden. Ich wurde durch Zeilenumbrüche in Kommentaren abgehört. :)
user1914692
1
Wenn Sie mindestens Luna verwenden, müssen Sie lediglich das Textfeld oben auf den Optionsregistern in etwas anderes als Eclipse [Standard] ändern und auf Übernehmen klicken. Es wurden alle meine Änderungen gespeichert, die ich am Standardprofil vornehmen wollte.
JReader
122

Schauen Sie sich folgendes Bild an:

Java->Code style->Formatter-> Edit

Geben Sie hier die Bildbeschreibung ein

Sumit Singh
quelle
18
Sie haben Schritte vergessen, die zeigen, wie Sie zum Einstellungsfenster gelangen =) Fenster>
Voreinstellungen
1
@ rodrigo-silveira Ja, Sie schreiben, aber ich denke, Leute, die die Linienbreite ändern möchten, werden definitiv wissen, wie man das Einstellungsfenster öffnet. Übrigens, danke, dass du es hinzugefügt hast.
Sumit Singh
5
@ rodrigo-silveira Das ist eigentlich plattformabhängig. Auf einem Mac ist es Eclipse -> Einstellungen.
ArtOfWarfare
1
@ArtOfWarfare Danke, dass du einen Kommentar hinzugefügt hast.
Sumit Singh
3
Sie haben den Teil vergessen, in dem Sie ein neues "Aktives Profil" erstellen müssen. Andernfalls können Sie keine Einstellungen ändern.
Darrell
38

Kommentare haben eine eigene Einstellung für die Zeilenlänge am unteren Rand der Einstellungsseite. Java-> Codestil-> Formatierer-> Bearbeiten ... -> Kommentare

Boukah
quelle
29

Aktualisieren Sie für XML-Zeilenbreite die Einstellungen > XML> XML-Dateien> Editor> Zeilenbreite

Amir Arad
quelle
19

Für HTML / PHP / JSP / JSPF: Web -> HTML Files -> Editor -> Line width

fbtb
quelle
9

Klicken Sie auf Projekt-> Einstellungen . Geben Sie format in die Suche ein - Sie sollten Java-> Codestil-> Formatierer sehen . Klicken Sie darauf und bearbeiten Sie - schließlich die Registerkarte zum Zeilenumbruch - dort :)

Chozabu
quelle
6

Für XHTML-Dateien: Web -> HTML Files -> Editor -> Line width

PhantomReferenz
quelle
6

Einstellungen -> Java -> Codestil -> Formatierer / "Bearbeiten ..."

Registerkarten: "Zeilenumbruch", "Kommentare"

Feld: "Maximale Linienbreite"

Stellen Sie beide so ein, dass Kommentare auch dieselbe Länge haben. Möglicherweise müssen Sie ein neues Profil erstellen, falls Sie noch keines haben.

Roo
quelle
2

Ich verwende die Eclipse-Version namens Mars, die mit Java 7 funktioniert.

Gehen Sie zu Einstellungen -> Java -> Codestil -> Formatierer

Klicken Sie auf die Schaltfläche Bearbeiten, die rechts neben der Dropdown-Liste "Aktives Profil" angezeigt wird

Registerkarten: "Zeilenumbruch"

Feld: "Maximale Zeilenbreite", Stellen Sie den gewünschten Wert (Standardwert auf 120) ein, um die Zeilenlänge im Editor zu erhöhen / zu verringern

Hinweis: Denken Sie daran, das aktive Profil in den Namen Ihrer Wahl umzubenennen, da das Standard-Eclipse-Profil Ihre Änderungen nicht akzeptiert.

bemannt
quelle
1

Das Setup des Zeilenlängenformatierers ist für Anmerkungen blockiert (Eclipse Photon aktiviert). Daher wird es unter Zeilenumbruch -> Umbrucheinstellungen -> Anmerkungen benötigt . Richten Sie den Zeilenumbruch entsprechend ein. Es gibt mehrere Möglichkeiten: eq Aktivieren Sie bei Bedarf den Umbruch , um die erste Symbolliste zu verwenden.

Hariprasad
quelle