问候Overflowers,
问题(变量的名称不是由它们的类型对齐):
public abstract class Filter {
private long id;
protected String expression;
}
如何在Eclipse中自动对齐字段,例如:
public abstract class Filter {
private long id;
protected String expression;
}
请注意long
之前的空格,谢谢!
UPDATE:我找不到自定义选项来在Eclipse格式化程序选项下对齐类成员类型(例如:long
和String
)。是的,有一个用于对齐班级成员的姓名(例如:id
和expression
),但不是他们的类型。请在上面的示例中查看此问题。任何解决方案?
答案 0 :(得分:7)
Window - Preferences - Java - Code Style - Formatter -> New... ->Indentation -> Align fields in column.
现在,按ctrl-shift-f
将修复您的代码:)
或
Window - Preferences - Java - Code Style - Clean Up -> New...
您可以在此处更改您希望代码的使用方式。然后,执行Source - Clean Up
将确保它看起来那样..
答案 1 :(得分:2)
没有格式化选项可以执行您的建议。我有两种可能性,你们都不会非常喜欢这些:
答案 2 :(得分:1)
你可以为eclipse写一个非常复杂的格式化程序扩展。但你真的不应该。
Ctrl-shift F将以美丽的Java Spec兼容格式格式化您的代码。