Sto usando Eclipse 3.5.1 (Galileo) e sto avendo problemi con una delle impostazioni di formattazione automatica.Come configurare il formattatore Eclipse per non inserire una riga vuota tra le dichiarazioni di campo?
Nel momento in cui si esegue la formattazione automatica, viene inserita una riga vuota tra ciascuna dichiarazione di campo. Il comportamento che sto cercando è quello di organizzare le dichiarazioni di campo senza una linea vuota tra. Tranne nel caso in cui vi siano già una o più righe vuote tra le dichiarazioni, in tal caso mi piacerebbe che il formattatore rispetti lo spazio e riduca> = 1 righe a 1 riga.
So che questo era possibile ad un certo punto con Eclipse (non ricordo la versione ma ho usato un'impostazione per questo), ma non riesco a trovare le impostazioni corrette in Window->Preferences->Java->Code Style->Formatter
.
Quale impostazione devo configurare per abilitare questo comportamento?
EDIT: Sembra che il comportamento che sto descrivendo è il default, e per qualche motivo non sono riuscito a trovare un modo per tornare a quella senza rimuovere la directory .settings
. Inoltre non può essere riprodotto, il che suggerisce che è qualcosa di strano con le impostazioni del progetto (è estratto da un progetto open source). Anche se ho trovato un modo hacky per risolvere questo problema, sto ancora cercando suggerimenti e sarò in grado di verificare e accettare una risposta.
+1. Potresti copiare nuovamente il tuo file di impostazioni di formattazione, sezione per sezione (con un riavvio tra ogni aggiunta) per vedere se una di queste sezioni di formattazione ha qualche effetto su questo problema di "riga vuota"? – VonC
Vedere la mia modifica, non penso che possa effettivamente aiutare con quale sia il problema di fondo. Grazie VonC. – Grundlefleck
Ho appena aggiunto alla mia risposta il file di impostazione esatto con le opzioni di formattazione. È più importante per me ricordare, perché dici che nella tua modifica non puoi riprodurre facilmente il problema, ma vale comunque la pena provare a svuotare/riempire di nuovo quel file di impostazioni per ogni evenienza. – VonC