3

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

Runnable r = new Runnable() {    

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

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

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

其他人遇到过这个吗?

4

3 回答 3

6

从格式化程序的第一个选项卡中取消选中“对齐列中的字段”

于 2012-09-20T04:08:50.173 回答
2

取决于您的日食设置。您可以通过单击更改默认格式:窗口 > 首选项 > java > 代码样式 > 格式化程序。

于 2012-04-04T14:47:50.573 回答
1

在 Eclipse 首选项中,转到格式化程序页面(Window->Preferences、Java->Code Style->Formatter)。编辑格式“配置文件”。转到“空白行”选项卡,并将“第一次声明之前”的值从 1 更改为 0。

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

于 2012-04-05T01:22:09.330 回答