如何对齐括号块?

时间:2018-05-23 02:12:56

标签: intellij-idea code-formatting

使用以下代码

bytes[i] = (byte) ((Character.digit(hex.charAt(j), 16) << 4)
        | Character.digit(hex.charAt(++j), 16));

如何在()之间对齐内容?所以我可以看到以下?

bytes[i] = (byte) ((Character.digit(hex.charAt(j), 16) << 4)
                   | Character.digit(hex.charAt(++j), 16));

我应该在Preferences / Editor / CodeStyle / Java / Wrapping and Braces查看哪一个?

1 个答案:

答案 0 :(得分:2)

您正在寻找Binary expressions / Align when multiline

启用: Code style with option enabled

已禁用(默认): Code style with option disabled

要快速找到相应的代码样式选项,请在编辑器中选择代码段并调用Alt + Enter意图操作,然后从弹出窗口中选择调整代码样式设置enter image description here

然后找到选项: enter image description here