内联实现的界面缩进

时间:2012-04-04 14:45:54

标签: java eclipse interface indentation

我注意到当我内联在类体中实现一个接口时,即。不在方法中,

Runnable r = new Runnable() {    

    @Override
    public void run() {
        // do something
    }
};

然后按 CTRL + SHIFT + F (自动修复缩进),eclipse缩进方法很多像:

Runnable r = new Runnable() {
                            @Override
                            public void run() {
                               // do something
                            }
};

其他人遇到过这个?

3 个答案:

答案 0 :(得分:5)

取消选中Formatter

第一个标签中的“对齐列中的字段”

答案 1 :(得分:2)

取决于你的日食设置。您可以点击以下内容更改默认格式:window>偏好> java>代码风格>格式化。

答案 2 :(得分:1)

在eclipse偏好设置中,转到格式化页面(Window-> Preferences,Java-> Code Style-> Formatter)。修改格式'个人资料'。转到空白行'选项卡,并在第一次声明之前更改'值从1到0.

仅供参考,这将改变所有类的格式,而不仅仅是匿名类。如果它更精细,那就更好了,但确实如此。