IntelliJ IDEA空构造函数/方法代码样式

Tim*_*kov 10 intellij-idea

如何为Java调整InlliJ IDEA 14代码样式,使其在打开后立即关闭空构造函数/方法的大括号.

E. g.:

class A {
    private A() {}
    public void b() {}
}
Run Code Online (Sandbox Code Playgroud)

Boh*_*rdt 18

转到设置/代码样式/ Java /环绕和大括号,然后选择以下选项:

  • 重新格式化时保留
    • 一行中的简单块
    • 简单的方法在一行
    • 一行中的简单类

在重新格式化代码时,这将保持这样的代码不变:

if(true) {}
public void foo() {}
public class Bar {}
Run Code Online (Sandbox Code Playgroud)

我在IntelliJ 13.1.5上对此进行了测试,但希望它在14上也能以相同的方式工作.

  • 太糟糕了,这适用于空块和仅由一行组成的块.我想在一行上保留空块,但是包装所有其他类型的块.不可能? (2认同)