在 IntelliJ Java 的代码样式中,我们如何将其设置为在带注释的字段之间需要空行并且在非带注释的字段之间不需要空行

Jon*_*son 5 java intellij-idea

当字段没有注释时,我想将它们放在一起

public class MyPojo {

  public String a;
  public String b;
}
Run Code Online (Sandbox Code Playgroud)

但如果一个字段被注释,我希望注释上方有一个空行

public class MyPojo {

  @JsonProperty("a")
  public String a;

  @JsonProperty("b")
  public String b;
}
Run Code Online (Sandbox Code Playgroud)

IntelliJ 中的设置配置是否会给我这种行为?我当前的相关设置如下:

  • 喜好
    • 编辑
      • 代码风格
        • 爪哇
          • 包装和大括号
            • 字段注释:始终换行
              • 不要在单个注释后换行:未选中
          • 空行
            • 保持最大空行
              • 在声明中:1
            • 最少空行
              • 界面周围字段:0
              • 周围场:0

ACl*_*mer 1

我尝试在格式设置中查找所有可能的选项,但找不到任何可以让我们在注释前有一个空行的选项。我发现我们可以在注释后添加一个空格,但该行没有任何内容。

我也很感兴趣,如果你能找到的话。:)