IntelliJ IDEA 12 保留空行

Posted

技术标签:

【中文标题】IntelliJ IDEA 12 保留空行【英文标题】:IntelliJ IDEA 12 Keep Blank Lines 【发布时间】:2013-01-06 18:42:46 【问题描述】:

我有这个代码:

private int a;

private int b;

private int c;

但是当我用 IntelliJ 重新格式化它时,它会变成这样:

private int a;
private int b;
private int c;

如何让它保留空白行?

但是这段代码:

private boolean a;
private String s;

应该保持原样。

【问题讨论】:

你可以使用Eclipse Code Formatter。 【参考方案1】:

这个问题是由 Rearranger 错误引起的,目前它不支持最大空行设置。我创建了issue that you can follow for progress。

【讨论】:

我应该在原始帖子中更具体,该选项将在所有字段周围应用空白行。我不想要这个。我想要它,所以如果字段之间已经有一个空行,就把它留在那里。 在这种情况下,改为更改第一个选项(保留最大空白行在声明中),使用更大的值,这样 IDEA 就不会删除空行,例如值 12 将保持提供的示例代码不变。 请压缩并分享一个带有嵌入式代码样式的示例项目,该项目将通过在 IDEA 12.0.2 中重新格式化来重现此问题。 up.ht/SHFd2F 重新格式化该代码时,字段组之间的换行符被删除。我不希望这样,我也不想分解字段组。 @CrazyCoder 这个错误有解决方法吗?我的工作安装出现了问题,而我的家庭安装没有。我尝试导入我的家庭设置,但它没有改变任何东西。两者都有最新版本 (12.1.2)。

以上是关于IntelliJ IDEA 12 保留空行的主要内容,如果未能解决你的问题,请参考以下文章

IntelliJ IDEA - 使用热键删除文件末尾的空行。

IntelliJ IDEA:重新打开 IDE 后不保留项目 SDK 设置

IntelliJ IDEA 搭建 Go 开发环境

在 Intellij IDEA 中不断出现 Gradle 错误“无法为对象堆保留足够的空间”

IntelliJ IDEA 9 + Maven + 版本控制的最佳实践

如何用intellij idea 12 写一个helloworld,为啥新建不出来类啥的呢