IntelliJ强制代码格式化程序根据包装设置连接行

时间:2011-08-19 09:23:31

标签: intellij-idea code-formatting

如何在IntelliJ中重新格式化文件并加入所有拆分的行。

我知道我可以通过选择行和CTRL + SHIFT + J

的“连接线”来单独执行此操作

由于我们最近更改了代码格式化包装策略,因此我希望能够根据更新的包装设置连接所有文件中的行。 (设置>代码风格>一般>右边距)

唯一的事情是IntelliJ似乎很乐意基于换行设置来分割线条,但是会默默地拒绝根据该设置加入线条。

与问题Force code formatter in IntelliJ to join lines不同,我不满意分割线或手动加入(如接受的答案所示)。我希望IntelliJ自动加入行。

奖金问题:其他哪些编辑可以做到这一点?

2 个答案:

答案 0 :(得分:14)

禁用以下代码样式选项 - 项目设置 - 代码样式 - 环绕和大括号 - 重新格式化时保留 - 换行符

答案 1 :(得分:2)

IntelliJ IDEA 15

  • 档案>设置...>编辑>代码风格> Java>包裹和支撑>重新格式化时保持> 取消选中换行符

    uncheck Line breaks

    (如果您想为其他类型的文件设置相同的设置,请从“代码样式”中选择)

  • 转到代码>重新格式化代码( Ctrl + Alt + L )。