IntelliJ包装顶级方法注释而不包装内联注释

Dev*_* H. 6 intellij-idea

打开"Wrap always"将无效,因为它变为:

@Annotation1
public 
@Annotation2 
String something() {
  ...
}
Run Code Online (Sandbox Code Playgroud)

并且"不包裹"变成:

@Annotation1 public @Annotation2 String something() {
  ...
}
Run Code Online (Sandbox Code Playgroud)

"如果长时间换行"和"长时间砍掉":

@Annotation1 public @Annotation2
String something() {
  ...
}
Run Code Online (Sandbox Code Playgroud)

这就是我要的:

@Annotation1
public @Annotation2 String something() {
  ...
}
Run Code Online (Sandbox Code Playgroud)

其他类似的问题与我正在寻找的格式不符,并说选择上面列出的一个对我不起作用的选项.

有没有人知道如何让格式化程序以这种方式运行?一个插件可能吗?