【问题标题】:IntelliJ do not format blank linesIntelliJ 不格式化空行
【发布时间】:2021-01-25 07:57:52
【问题描述】:

我想管理我的代码中的空白行,但每次我点击 ctrl + alt + L (格式文档),IntelliJ 插入并删除它认为合适的空行。

例如,我想这样做:

package example;
import something1;
import something2;
import java.util.*;

class Example
{
    private void method1() {}
    private void method2() {}

    private void method3() {}
    private void method4() {}
}

基本上我不想在单个导入之间有额外的空行,我想将方法​​分成组。但是 IntelliJ 将上面的代码格式化为:

package example;
import something1;
import something2;

import java.util.*;

class Example
{
    private void method1() {}
    private void method2() {}
    private void method3() {}
    private void method4() {}
}

我尝试在 文件设置编辑器代码样式Java → Blank Lines,但是我没有看到阻止 IntelliJ 管理空白行的选项。

我也希望Android Studio也能做类似的事情,因为它是基于IntelliJ平台的。

【问题讨论】:

标签: java android-studio intellij-idea


【解决方案1】:

要获得上面显示的行为(使用 IDEA 2020.3 EAP,可能适用于其他版本):

Editor、Code Style、Java、Imports、Import Layout:去掉表格中的空行。

编辑器,代码样式,Java,空行:保持最大值,在声明中:1

编辑器,代码样式,Java,空白行:最少空白行,环绕方法:0

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-06
    • 1970-01-01
    • 1970-01-01
    • 2019-03-30
    • 2021-07-08
    相关资源
    最近更新 更多