Intellij idea 强制IntelliJ中的代码格式化程序连接行

Intellij idea 强制IntelliJ中的代码格式化程序连接行,intellij-idea,Intellij Idea,我试图强制IntelliJ按照Eclipse的方式重新格式化代码。 当我将线宽设置为例如120个字符时,我希望IDE将拆分为多行的行连接起来(例如,因为线宽设置为80个字符) 我想从这里开始: int a = 1 + 2; 到这里: int a = 1 + 2 在IntelliJ中可能吗?我正在格式化程序中寻找适当的设置,但找不到。有人能告诉我在哪里可以找到它吗?如果我去: File -> Settings -> Code Style -> Wrapping -&g

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

我想从这里开始:

int a = 1
    + 2;
到这里:

int a = 1 + 2

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

如果我去:

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

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

菜单->编辑->连接行(CTRL+Shift+J)

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

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

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

对于IntelliJ 2016.2.x,我必须在设置中取消选择此选项:

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