Intellij格式。压痕方法与主体不同

时间:2018-09-10 08:02:33

标签: java intellij-idea code-formatting

如何设置格式化程序以实现这种格式化:

之前

List<Person> getPersonsByFilters(final UUID personId, final Filter filter) throws NotFoundException {
    //logic    
}

之后

List<Person> getPersonsByFilters(final UUID personId, 
        final Filter filter) throws NotFoundException {
    //logic    
}

在方法定义换行符之后,我希望缩进(+4)比方法主体更大。

1 个答案:

答案 0 :(得分:2)

  1. 转到设置-编辑器-代码样式- Java -包装和大括号

  2. 设置选项“如果很长就换行”。

  3. 取消选中“多行时对齐”框。

enter image description here

之前:

enter image description here enter image description here

之后:

enter image description here


编辑:

我已将“继续缩进”设置为8(默认值)。可能有帮助。

enter image description here