我的Eclipse格式化程序中有什么中断?

时间:2018-10-10 17:47:22

标签: java eclipse code-formatting autoformatting eclipse-formatter

最近丢失了一台开发机,我似乎无法让格式化程序恢复到以前的工作方式。我已经很接近它了,但是有些地方我什至无法弄清楚格式化程序的设置是要解决的!

之前

public void method1() {
    MyObject myObject = 
        MyObject
            .builder()
            .param1(param1)
            .param2(param2)
            .param3(param3)
            .build();
}

之后

public void method1() {
    MyObject myObject = MyObject
        .builder()
        .param1(param1)
        .param2(param2)
        .param3(param3)
        .build();
}

之前

public void method2() {
    mySomewhatLongName.methodName(somewhatLongMethod(myObject.getParam1(),
            myObject.getParam2);
}

之后

public void method2() {
    mySomewhatLongName
            .methodName(somewhatLongMethod(myObject.getParam1(),myObject.getParam2);
}

之前

public void method3() {
    SomeEnumVariable someLongerObject =
            StringUtils.isNotEmpty(someString) ? SomeEnumVariable.VALUE_1
                    : SomeEnumVariable.VALUE_1;
}

之后

public void method3() {
    SomeEnumVariable someLongerObject = StringUtils.isNotEmpty(someString)
            ? SomeEnumVariable.VALUE_1 : SomeEnumVariable.VALUE_1;
}

我知道格式化不是什么大问题,但是我的CR只是消灭现有代码的所有自动格式化程序,我只想解决此问题。

1 个答案:

答案 0 :(得分:1)

您可以通过转到项目>属性> Java代码样式>格式化程序来重置格式设置

启用特定于项目的设置,并将活动配置文件更改为Eclipse [built-in]

如果需要,还可以创建自己的格式设置。