2010-03-09 19 views
13

Sto cercando un modo automatico in eclissi per riformattare le parentesi graffe in stile K & R, eliminando le parentesi per istruzioni singole se, ecc. Esiste un modo?Riformattare lo stile del codice in Eclipse

Grazie.

+3

* eliminazione di parentesi graffe per istruzioni singole se *: idea pessima IMO! Consiglio vivamente di seguire invece le convenzioni di Sun. –

+0

È per un compito a casa nelle pratiche di programmazione minime (programmazione spartana). –

+0

Non credo sia possibile in eclissi. E c'è una ragione per questo :) – Fortega

risposta

12

Prima di riformattare il necessario per personalizzare le impostazioni di formattazione nelle Preferenze di dialogo Java/ Code Style/Formatter ai vostri K & impostazioni R se le impostazioni predefinite non corrispondono le vostre esigenze .

Le preferenze di dialogo è aperta dal Mainmenu/Window/Preferences

Si può anche configurare un salvataggio azione Java/Editor/Save Action per formattare il codice sorgente al salvataggio.

+1

Esiste un'opzione per disabilitare le parentesi in ifs a una sola riga? –

+1

No Non penso che il codice sia formattato ma non modificato, comunque la finestra di dialogo di modifica ha così tante opzioni. – stacker

+4

È possibile rimuovere le parentesi graffe nelle istruzioni semplici con l'uso di Source/Clean Up ... (è necessario configurarlo nelle preferenze - nella pagina Code Style impostare "Usa i blocchi nelle istruzioni if ​​/ while/for/do" su "Solo se necessario '). Puoi anche fare questo tipo di ripulitura come azione di salvataggio). Tuttavia non puoi farlo solo per if-s ma non per il tempo-s. –

0

tasto destro del mouse nel vostro editor => source => formato

3

Nella finestra di dialogo delle preferenze è possibile selezionare molte opzioni per la formattazione (Java -> Stile codice -> Formatter).

Dopo di che, si può semplicemente formattare il codice premendo Ctrl-Shift-F (Windows)

Inoltre, è possibile scegliere di formattare automaticamente il codice ogni volta che si salva il file. Questo è anche nella finestra di dialogo delle preferenze (Java -> Editor -> Salva azioni)

1

È possibile personalizzare la formattazione del codice Java andando a Window > Preferences. Qui, scegliere Java > Code Style > Formatter, fare clic su New... per creare un nuovo profilo. Quindi Edit... it.

Tuttavia, sono abbastanza sicuro che il formatter di codice di Eclipse non aggiungerà o rimuovere le parentesi graffe, semplicemente le posizionerà in base alle regole di stile. Avrai bisogno di uno strumento separato per fare questo o una ricerca ricercata e sostituirla.

Problemi correlati