Kann Eclipse Formatter Wrap wo nötig, jedes Element in einer neuen Zeile?

9

Ich bin dabei, herauszufinden, wie ich den Eclipse-Code-Formatierer anpassen kann, um Zeilen nach meinem Geschmack zu brechen. Ich versuche, den Stil für Parameterlisten entweder in Methodendeklarationen oder in Aufrufen festzulegen. Sucht nach einer Mischung aus Wrap where necessary und Wrap all elements, every element on a new line . Ich möchte Wrap where necessary, every element on a new line , das scheint nicht zu existieren. Meine Logik ist, dass keine Pause für kurze Zeilen notwendig ist, mein Auge kann die Parameterliste horizontal scannen:

%Vor%

Aber für Listen, die gebrochen werden müssen, möchte ich jedes Element in einer neuen Zeile, so dass ich vertikal scannen kann:

%Vor%

Ich kann das anscheinend nicht passieren lassen. Ich kann alles einpacken, auch kurze Listen. Ich kann nur lange Zeilen umbrechen und die Parameter in jeder Zeile weiter stapeln, bis ich den Rand erreiche. Ich kann das Umbrechen bei langen Zeilen nicht auslösen und setze jeden Parameter in eine eigene Zeile.

Dieser Stil kann an mehreren Stellen in Code Complete (2. Ausgabe) gesehen werden.

UPDATE & gt; & gt;

Ich glaube nicht, dass Eclipse etwas eingebaut hat, um damit umzugehen, aber ich habe keine Angst Code zu schreiben. :) Eclipse ist Open Source, also habe ich versucht, den Code zu finden, der die Formatierung behandelt, in der Hoffnung, das bevorzugte Verhalten aufzubauen. Hatte beim ersten Versuch nicht viel Glück, viel Abstraktion, wenig Parsing und Formatierung. Hinweise?

    
Sean Colvin 23.08.2011, 19:57
quelle

2 Antworten

3

sehen Sie diesen Link

Fenster - & gt; Einstellungen - & gt; Java - & gt; Codestil - & gt; Formatierer - & gt; Neu (Profil) - & gt; Bearbeiten - & gt; Zeilenumbruch - & gt; Schließen Sie niemals bereits eingepackte Zeilen an

Oder ändern Sie andere Parameter, wenn Sie Zeilenumbruchparameter ändern möchten.

    
breceivemail 28.05.2012 06:44
quelle
1

Ich hätte auch gerne eine solche Funktion, leider ist es (wie Sie bereits vermutet haben) noch nicht möglich. Wenn Sie möchten, dass Sie einen Fehler auf der eclipse-bugzilla einreichen können, finden Sie hier einige Fehler bei der Formatierung in jdt: Ссылка . Lassen Sie uns wissen, wenn Sie einen neuen Fehler einreichen, damit jeder Interessierte dafür stimmen kann!

    
Chriss 30.11.2011 21:49
quelle

Tags und Links