【问题标题】:AutoFormatting Lines in IntelliJIntelliJ 中的自动格式化行
【发布时间】:2017-06-02 07:08:39
【问题描述】:

我在 IntelliJ 中使用格式化程序,右边距为 100

因此,当我自动格式化我的代码时:IntelliJ 会自动拆分预期的长语句。

return Arrays.stream(values()).filter(myEnum -> myEnum.getValue() == enumValue).findFirst()
      .orElse(SomeEnum.CUSTOM);

现在,我将右边距更改为160,当我再次对其进行自动格式化时,它不会将拆分的语句回滚为一个语句,如下所示:

return Arrays.stream(values()).filter(myEnum -> myEnum.getValue() == enumValue).findFirst().orElse(SomeEnum.CUSTOM);

项目中有很多代码,我不想手动执行此过程。

有什么建议吗?

【问题讨论】:

    标签: java intellij-idea coding-style editor formatter


    【解决方案1】:

    嗯,我找到了解决办法。

    Settings -> Editor -> Code Style -> Java -> Wrapping and Braces -> Keep when reformatting
    

    取消选中Line breaks 复选框并重新格式化代码。 它适用于我的情况。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-05
      • 1970-01-01
      • 1970-01-01
      • 2016-11-26
      • 1970-01-01
      • 2018-02-10
      • 1970-01-01
      • 2017-07-15
      相关资源
      最近更新 更多