Domanda

In Eclipse, sotto Windows - > Preferenza - > Java - > Stile codice , puoi definire modelli di codice per commenti e codice e puoi impostare un formattatore di codice.

Mi chiedo se è possibile che Eclipse abbia effetto su queste impostazioni ogni volta che salvo un file sorgente. Fondamentalmente, invece di evidenziare tutto e premere Ctrl + Maiusc + F , voglio che Eclipse sia responsabile di assicurarsi che il mio codice sia formattato correttamente .

È possibile e come si imposta?

Nota sull'uso del formato automatico: è probabilmente meglio scegliere " Formatta linee modificate " poiché l'unione delle modifiche diventa molto difficile quando si riformatta un intero file che è già nel controllo del codice sorgente non formattato correttamente. Lo ho già fatto a un collega.

È stato utile?

Soluzione

In Preferenze , scegli Java - > Editor - > Salva azioni . Seleziona Esegui le azioni selezionate al momento del salvataggio e seleziona la casella Formato codice sorgente .

Potrebbe essere disponibile o meno nelle versioni precedenti di Eclipse. So che funziona in:

Version: 3.3.3.r33x_r20080129-_19UEl7Ezk_gXF1kouft<br>
Build id: M20080221-1800

Altri suggerimenti

Consiglio vivamente di controllare il descrittore xml in formato eclipse nel controllo del codice sorgente. In questo modo tutti i membri della squadra possono usarlo e non si può andare avanti e indietro riformattando battaglie.

Ho un'istantanea dell'impostazione. Segui il percorso:

Nella finestra Preferenze , scegli Java - > Editor - > Salva azioni .

Seleziona Esegui le azioni selezionate al momento del salvataggio e seleziona la casella Formato codice sorgente .

inserisci qui la descrizione dell'immagine

Se scopri di non avere una preferenza Salva azioni in Java - > Editor , potrebbe essere perché stai utilizzando una versione precedente di Eclipse. In tal caso, puoi installare il plug-in Formato sul salvataggio da qui .

Quindi, in Preferenze , scegli Java - > Formato al salvataggio . Seleziona l'opzione Esegui formato in Seleziona un'azione di formattazione del codice

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top