Eclipse 4.5 Java Formatter已更改

时间:2015-06-26 12:48:50

标签: 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);
    }
}

现在:

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

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

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

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

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

1 个答案:

答案 0 :(得分:1)

解决方法

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