gpt4 book ai didi

java - 防止 IntelliJ 在重新格式化二进制表达式时保留换行符

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:15:41 25 4
gpt4 key购买 nike

我在 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);

File > Settings > Editor > Code Style > Java > Wrapping and Braces > Keep when reformatting 下,我没有选中Line breaks,如下所示:

Line breaks: unchecked

我也将 Binary expressions 设置为 Wrap if long:

Binary expressions: Wrap if long

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

最佳答案

原来这是IntelliJ IDEA 2016.1的一个bug。我提交了 bug report and it has since been fixed in build 146.907 .

关于java - 防止 IntelliJ 在重新格式化二进制表达式时保留换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36105796/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com