【问题标题】:Prevent IntelliJ from keeping line breaks when reformatting binary expressions重新格式化二进制表达式时防止 IntelliJ 保留换行符
【发布时间】:2016-07-06 11:19:27
【问题描述】:

我在 IntelliJ IDEA 2016.1 中有如下所示的 Java 代码:

int x = (3 + 4 + 5 + 6) *
    (7 + 8 + 9 + 10) *
    (11 + 12 + 13 + 14 +
        0xFFFFFFFF);

当我运行 Code > Reformat Code 时,我希望它展开并看起来像这样:

int x = (3 + 4 + 5 + 6) * (7 + 8 + 9 + 10) * (11 + 12 + 13 + 14 + 0xFFFFFFFF);

文件 > 设置 > 编辑器 > 代码样式 > Java > 换行和大括号 > 重新格式化时保留,我没有选中换行符,如下所示:

我也将二进制表达式设置为Wrap if long

尽管如此,上面的代码在重新格式化时并没有被修改。有没有我遗漏的设置?

【问题讨论】:

    标签: java intellij-idea line-breaks code-formatting word-wrap


    【解决方案1】:

    事实证明,这是 IntelliJ IDEA 2016.1 中的一个错误。我提交了bug report and it has since been fixed in build 146.907

    【讨论】:

      猜你喜欢
      • 2020-11-14
      • 1970-01-01
      • 1970-01-01
      • 2016-03-28
      • 1970-01-01
      • 2010-10-31
      • 1970-01-01
      • 2020-11-09
      • 2015-04-03
      相关资源
      最近更新 更多