2010-06-04 13 views
11

Ho apportato una piccola modifica a un vecchio file java in IntelliJ e quando salvi il file l'IDE riformatta automaticamente tutto il codice. Normalmente questo sarebbe preferibile, tuttavia sembra che quasi ogni linea abbia uno spazio bianco non necessario che viene ripulito. Ora sembra che l'intero file sia stato modificato anche se ho apportato una piccola correzione. Questo renderà più difficili i cambiamenti significativi in ​​VCS.Disabilitare il codice di riformattazione durante il salvataggio dei file

C'è un modo per disabilitare la riformattazione del codice quando un file viene salvato? Finora non ho avuto fortuna nel trovare l'impostazione nella finestra di dialogo Impostazioni progetto. Sto usando IntelliJ IDEA 9.0.2

In alternativa, potrei eseguire il riformattare, eseguire i cambiamenti, e quindi apportare le mie modifiche ma sento che questo finirà per accadere molto e non voglio imporre la mia formattazione preferenze sul codice di proprietà di altri gruppi.

risposta

13

Impostazioni | Editor | Generale> Altro | Striscia spazi finali su Salva -> Nessuno.

+3

Sono pazzo o si ferma solo un tipo specifico di riformattazione, non _all_ riformattazione? – Yawar

+1

In IntelliJ 14.1.5 (build 141.2735) l'impostazione di questo parametro non ha alcun effetto, quando salvi il file IntelliJ continua a rimuovere il rientro in tutte le righe vuote ... quindi sembra che l'intero sia stato modificato (ho provato a impostare "mantenere il rientro in linee vuote "senza successo) – obe6

Problemi correlati