2009-12-26 12 views
6

Eklipse hat ein großartiges Feature, damit Sie alle Ihre ‚Felder in den Spalten‘ bedeutet auszurichten, dass es drehen wird:Gibt es eine Möglichkeit, alle lokalen Variablen in Eclipse auszurichten?

int myVar = 2334; 
int asdf = 34; 
String s = "hello"; 

in

int  myVar = 2334; 
int  asdf = 34; 
String s  = "Hello"; 

Dies macht den Code viel besser lesbar und ich Liebe es. Jedoch kann ich keine ähnliche Einstellung finden, um dies für reguläre lokale Variablen zu tun. Wer weiß, ob es einen Weg gibt? Es wäre eine Schande, wenn es keinen gibt.

Dank

+2

Ich würde eher diese Uglification nennen, weil es fehlgeleitet ist (ich hasse es besonders, Variablen und ihre Typen über viele Leerzeichen zu korrelieren). Bei lokalen Variablen sollten Sie sie dort deklarieren, wo Sie sie benötigen, nicht am Anfang einer Methode, also wäre dies völlig nutzlos. Zum Glück gibt es AFAIK nicht. – starblue

+7

Nun, ich stimme nicht damit überein, dass der Code hässlicher wird oder dass er fehlgeleitet wird. Es gibt Zeiten, in denen Sie mehr als eine Variable an einem Ort deklarieren müssen, und zumindest für mich macht es viel einfacher, die Variablen und ihre Typen mit dem geringsten Aufwand betrachten zu können. Es kann nur ein Präferenzproblem sein, obwohl –

Antwort

4

Wenn Sie in Eclipse-Einstellungen gehen, Java -> Code-Style -> Formatter, können Sie bearbeiten oder ein neues Profil erstellen.

Wie auch immer, in der Registerkarte Indentation gibt es eine Option "Felder in Spalten ausrichten", die tun sollte, was Sie suchen.

+2

Felder keine lokalen Variablen sind. – dit

Verwandte Themen