2013-04-02 10 views
19

ho notato un comportamento strano del formattatore Eclipse (Ctrl + Alt + F) durante l'esecuzione su un pezzo di codice come questo:Come fermare Eclipse formattatore di aggiungere spazi bianchi finali in Javadoc

/** 
* bar 
* 
* @return nothing 
*/ 
Object foo() { 
    return null; 
} 

Sarà aggiungere uno spazio finale personaggio qui:

/** 
* bar 
* <--- this line has a trailing space now! 
* @return nothing 
*/ 
Object foo() { 
    return null; 
} 

so come configurare Eclipse per rimuovere spazio bianco in coda, ma c'è un modo per fermare il formattatore di aggiungere che, in primo luogo?

+3

Solo curioso, ma c'è un motivo specifico per cui lo spazio * non può * essere lì? Avere lo spazio lì permette che l'aggiunta di commenti sia già stata spostata dagli asterischi. –

+3

Questo carattere di spazio causa avvisi con determinati strumenti di stile del codice come il check-style – friederbluemle

+2

Ah. Buono a sapersi :-) –

risposta

1

È possibile andare su Preferenze -> Java -> Editor -> Salva azioni e configurarlo per rimuovere spazi bianchi finali.

Per fare ciò, fare clic con il tasto destro del mouse sul progetto e andare su Proprietà -> Editor Java -> Salva azioni. Da lì è possibile abilitare le impostazioni specifiche del progetto e configurarlo per rimuovere gli spazi bianchi finali (tra le altre cose utili).

+8

Grazie. Come ho detto, so come configurare Eclipse per rimuoverlo automaticamente. Quello che mi interessa è come dire al formattatore di ** non inserire ** questo carattere spaziale. – friederbluemle

+4

Questo non risponde all'OP (e al mio) problema –

-3

Sotto Java ->Codice di stile ->Formatter. Modifica il profilo attivo (potrebbe essere necessario per salvare uno nuovo) Sulla schedaCommenti sotto il commento impostazioni Javadoc zona si dovrebbe deselezionare riga vuota prima tag Javadoc.

Era così fastidioso prima ho trovato questo.