IntelliJ中的强制代码格式化程序用于连接行

时间:2009-12-08 14:56:36

标签: intellij-idea

我正试图强制IntelliJ按照Eclipse的方式重新格式化代码。 当我将线宽设置为例如120个字符我希望IDE加入分为多行的行(例如因为行宽设置为80个字符)。

我想离开这里:

int a = 1
    + 2;

到这里:

int a = 1 + 2

IntelliJ有可能吗?我正在寻找格式化程序中的适当设置但无法找到它。有人能告诉我在哪里可以找到它吗?

4 个答案:

答案 0 :(得分:7)

如果我去的话,这在intellij 8中适用于我:

File -> Settings -> Code Style -> Wrapping -> Binary operations -> set to: 'Wrap if long' or 'Do not wrap'

然后 CTRL - ALT - L 重新格式化代码

答案 1 :(得分:3)

菜单 - >编辑 - >连接线( Ctrl + Shift + J

答案 2 :(得分:2)

如果您的代码已包含不适当的换行符,并且您希望格式化程序在重新格式化期间删除它们,

File -> Settings -> Code Style -> Wrapping and Braces -> 
Keep When Formatting -> Line Breaks -> Untick

(至少在基于IntelliJ 15的编辑器上)

答案 3 :(得分:1)

对于Intellij 2016.2.x我必须在设置中取消选择此选项:enter image description here

然后返回您的代码并按 CTRL - ALT - L