2013-01-23 101 views
10

我有這樣的代碼:的IntelliJ IDEA 12保持空白行

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; 

應該留下,因爲它是。

+0

您可以使用[Eclipse Code Formatter](http://plugins.jetbrains.net/plugin/?webide&pluginId=6546)。 – madhead

回答

11

該問題是由重排錯誤引起的,目前它不符合最大空行設置。我創建了issue that you can follow for progress

+3

我應該在原始文章中更加具體,該選項將在所有字段周圍應用空行。我不想要這個。我想這樣,如果在字段之間已經有一個空行,請將它留在那裏。 – Ramus

+0

在這種情況下,改變第一個選項(**保留最大空行**,**在聲明**中),使用一些較大的值,以便IDEA不刪除空行,例如值'1'或'2 '會使所提供的示例代碼不變。 – CrazyCoder

+2

所有這些都已經在2 – Ramus