【问题标题】:What did I break in my Eclipse formatter?我在我的 Eclipse 格式化程序中破坏了什么?
【发布时间】:2019-03-15 16:59:41
【问题描述】:

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

之前

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 只是我的所有自动格式化程序,它会消除现有代码,我只想解决这个问题。

【问题讨论】:

  • 什么版本的 Eclipse?具体取决于版本。但是,请查看换行。

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


【解决方案1】:

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

启用特定于项目的设置,并将您的活动个人资料更改为Eclipse [built-in]

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

【讨论】:

  • 是的,我有一个精心策划的完全自定义格式化程序首选项设置...我应该备份但没有。
  • 您可以将格式选项导出为文件。请这样做,以便我打开它进行进一步检查。
  • 你能发布你当前的配置文件吗?这将有助于检查问题
猜你喜欢
  • 1970-01-01
  • 2010-09-07
  • 1970-01-01
  • 1970-01-01
  • 2011-12-25
  • 2016-05-16
  • 1970-01-01
  • 1970-01-01
  • 2011-04-29
相关资源
最近更新 更多