Intellij IDEA代码样式 - 在多个条件

时间:2016-10-12 09:08:27

标签: intellij-idea coding-style

if条件很大并且需要几行时,条件和正文将成为整体,因为默认缩进为4,IDEA将多行if对齐为4。

if (status != HttpStatus.OK.value()
    || doc.title().equals("Foo")
    || list.isEmpty()) {
    logger.info("Awful readability.");
    foobar();
    ex.execute(this);
}

OR

if (status != HttpStatus.OK.value() ||
    doc.title().equals("Foo") ||
    list.isEmpty()) {
    logger.info("The most horrible readability.");
    foobar();
    ex.execute(this);
}

可读性变得一成不变。为此我想在条件之后插入一个空行或者通过autoformat插入条件的附加缩进。

if (status != HttpStatus.OK.value()
        || doc.title().equals("Foo")
        || list.isEmpty()) {
    logger.info("Good readability.");
    foobar();
    ex.execute(this);
}

OR

if (status != HttpStatus.OK.value()
    || doc.title().equals("Foo")
    || list.isEmpty()) {

    logger.info("Good readability.");
    foobar();
    ex.execute(this);
}

不幸的是,我无法在代码样式选项中找到一些东西。

1 个答案:

答案 0 :(得分:0)

IntelliJ IDEA代码格式化不支持在方法体中自动插入空行。