java - 我的 Eclipse 格式化程序出了什么问题?

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

最佳答案

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

启用项目特定设置,并将 Activity 配置文件更改为 Eclipse [内置]

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

关于java - 我的 Eclipse 格式化程序出了什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52746034/

相关文章:

java - Gradle:如何在单独的进程/JVM 上运行 Sonar

eclipse - 更改 'fixes' Eclipse 中的背景颜色

eclipse - 从 My Eclipse IDE 自定义重新部署

android - 适用于 Windows 7 64 位的 ADT Bundle 缺少 JRE 文件夹并且无法运行 - 我试过了

java - 如何将 Eclipse 格式化代码的方式更改为更清晰的格式。(美化或清理我的代码 :java)

java - 如何设置 Eclipse Code Formatter 以每行显示一个数组元素?

java - Hibernate 父子映射

java - 输入时没有可行的替代方案

java - 为什么 netbeans java profiler 在 ~64mb 处崩溃并出现堆溢出错误?

xml - 是否可以使用 XSLT 对 XML 文档进行颜色编码和格式化?