Reputation: 2852
Greetings Overflowers,
Problem (names of variables are aligned by not their types):
public abstract class Filter {
private long id;
protected String expression;
}
how can I align fields automatically in Eclipse, such in:
public abstract class Filter {
private long id;
protected String expression;
}
Note the space before long
, thank you !
UPDATE: I cannot find a customization option to align types of class members (e.g.: long
and String
) under Eclipse formatter options. Yes, there is one to align names of class members (e.g.: id
and expression
) but not their types. Please, take a look at this issue in my examples above. Any solution ?
Upvotes: 4
Views: 3307
Reputation: 1252
Window - Preferences - Java - Code Style - Formatter -> New... ->Indentation -> Align fields in column.
Now, pressing ctrl-shift-f
will fix your code :)
or
Window - Preferences - Java - Code Style - Clean Up -> New...
Here you can change how you would like your code to be. Then, doing Source - Clean Up
will make sure it looks that way..
Upvotes: 7
Reputation: 28737
There is no formatting option to do what you suggest. I have two possibilities, neither of which you are going to like very much:
Upvotes: 2
Reputation: 6286
You could write a really complicated formatter extension for eclipse. But you really shouldn't.
Ctrl-shift F will format your code in beautiful Java Spec compliant format.
Upvotes: 1