【问题标题】:Intellij IDEA Code Style - Insert blank line or additional indent after multiple conditionIntellij IDEA 代码样式 - 在多个条件后插入空行或附加缩进
【发布时间】:2016-10-12 09:08:27
【问题描述】:

if 条件很大并且占用多行时,条件和正文变成一个单块,因为默认缩进为 4,IDEA 将多行 if 对齐到 4。

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

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

可读性变得马马虎虎。为此,我想在条件之后插入一个空行,或者通过自动格式化为条件插入额外的缩进。

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);
}

很遗憾,我在代码样式选项中找不到任何内容。

【问题讨论】:

    标签: intellij-idea coding-style


    【解决方案1】:

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

    【讨论】:

    • 额外的缩进支持?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-29
    • 2016-04-29
    • 2013-08-22
    • 2016-07-25
    相关资源
    最近更新 更多