今天我将Eclipse升级到了4.5版本,此后它的格式有所不同。
之前的格式为:
这也发生在switch、for、if等语句中...
看起来方法体内的第一级缩进出了问题。
我查看了格式设置,但没有找到可能导致此问题的原因。
这是一个bug吗,还是需要设置?
更新:01.07.2015
仅在制表符大小为2时发生。如果将其设置为4,则除了浪费空间之外,一切看起来都很好...
解决方法:
在格式化器设置中,从Tabs only切换到mixed模式。
然后将缩进大小和制表符大小都设为2。
切换回Tabs only并应用所有更改。
现在格式化程序的工作方式类似于版本4.4,并且使用2个制表符而不是4个。
之前的格式为:
@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等语句中...
看起来方法体内的第一级缩进出了问题。
我查看了格式设置,但没有找到可能导致此问题的原因。
这是一个bug吗,还是需要设置?
更新:01.07.2015
仅在制表符大小为2时发生。如果将其设置为4,则除了浪费空间之外,一切看起来都很好...
解决方法:
在格式化器设置中,从Tabs only切换到mixed模式。
然后将缩进大小和制表符大小都设为2。
切换回Tabs only并应用所有更改。
现在格式化程序的工作方式类似于版本4.4,并且使用2个制表符而不是4个。