我注意到当我内联在类体中实现一个接口时,即。不在方法中,
Runnable r = new Runnable() {
@Override
public void run() {
// do something
}
};
然后按 CTRL + SHIFT + F (自动修复缩进),eclipse缩进方法很多像:
Runnable r = new Runnable() {
@Override
public void run() {
// do something
}
};
其他人遇到过这个?
答案 0 :(得分:5)
取消选中Formatter
第一个标签中的“对齐列中的字段”答案 1 :(得分:2)
取决于你的日食设置。您可以点击以下内容更改默认格式:window>偏好> java>代码风格>格式化。
答案 2 :(得分:1)
在eclipse偏好设置中,转到格式化页面(Window-> Preferences,Java-> Code Style-> Formatter)。修改格式'个人资料'。转到空白行'选项卡,并在第一次声明之前更改'值从1到0.
仅供参考,这将改变所有类的格式,而不仅仅是匿名类。如果它更精细,那就更好了,但确实如此。