2013-01-23 25 views
10

Ich habe diesen Code:IntelliJ IDEA 12 Halten Leerzeilen

private int a; 

private int b; 

private int c; 

Aber wenn ich es mit IntelliJ umformatieren, ändert es dazu:

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

Wie würde ich es erlauben, den Rohling zu halten Linien?

Aber dieser Code:

private boolean a; 
private String s; 

bleiben sollte wie es ist.

+0

Sie können [Eclipse Code Formatter] (http://plugins.jetbrains.net/plugin/?webide&pluginId=6546) verwenden. – madhead

Antwort

11

Das Problem wird durch den Rearranger-Fehler verursacht, der die maximalen Einstellungen für Leerzeilen nicht berücksichtigt. Ich habe die issue that you can follow for progress erstellt.

+3

Ich hätte im ursprünglichen Post genauer sein sollen, diese Option wird Leerzeilen um alle Felder anwenden. Ich will das nicht. Ich würde es gerne so machen, wenn da schon eine Leerzeile zwischen Feldern da ist. – Ramus

+0

Ändern Sie in diesem Fall stattdessen die erste Option (** Behalte maximale Leerzeilen **, ** In Deklarationen **), verwende einen größeren Wert, damit IDEA keine Leerzeilen entfernt, z. B. Werte "1" oder "2" 'wird den bereitgestellten Beispielcode unberührt lassen. – CrazyCoder

+2

Alle diese sind bereits bei 2 – Ramus