Eclipse 4.5 Java Formatter已更改

Nab*_*bor 5 java eclipse

今天我将Eclipse升级到4.5版.从那以后,它形成了不同的形式:

之前:

@Override
public void close() {
    try {
        engine.closeSession(session);
        status = NOT_CONNECTED;
    } catch (final OpenpagesException e) {
        log.error("Closing connection failed", e);
    }
}
Run Code Online (Sandbox Code Playgroud)

现在:

@Override
public void close() {
try {
    engine.closeSession(session);
    status = NOT_CONNECTED;
} catch (final OpenpagesException e) {
    log.error("Closing connection failed", e);
}
}
Run Code Online (Sandbox Code Playgroud)

这也适用于:switch,for,if和其他......
看起来方法体内的第一个缩进级别被破坏了.
我查看了格式设置,但没有看到可能对此负责的内容.

这是一个错误,还是有设置?

更新:01.07.2015
它只会发生,如果标签大小设置为2,如果它设置为4除了浪费空间外,一切看起来都很好......

解决方法 在格式化程序设置中,仅从Tabs切换到混合.
然后为Indention尺寸添加2,为Tab尺寸添加2.
将设置切换回选项卡并应用所有内容.
现在格式化工作与4.4版本一样,它使用2作为选项卡,而不是4.

Nab*_*bor 1

解决方法

在格式化程序设置中,从仅制表符切换为混合。然后为缩进大小添加 2,为制表符大小添加 2。将设置切换回“仅选项卡”并应用所有内容。现在,格式化的工作方式与 4.4 版本相同,它使用 2 作为选项卡,而不是 4。