2013-04-03 12 views
22

Sto analizzando le impostazioni di Stile codice per Java in IntelliJ, cercando un modo per specificare le convenzioni di denominazione delle variabili e non vedo nulla. Per esempio, ho un requisito che tutti i miei variabili membro di classe iniziano con m (non mi piace questa convenzione, ma questo è un altro problema), per esempio:Stile del codice di denominazione variabile in IntelliJ

private final String mName; 

vs

private final String name; 

I vuoi eseguire il formattatore su file esistenti e far riformattare automaticamente le variabili. C'è un modo per farlo in IntelliJ? Vedo qualcosa per la generazione del codice, ma nulla per riformattare il codice esistente. Sono stato su Google e ho cercato tra le Impostazioni e non ho trovato nulla.

risposta

31

È possibile configurare solo per il nuovo codice che si scrive:

prefix

Questa impostazione influenza refactoring piace introdurre campo, getter e setter generazione, ecc

riformattazione codice doesn 't rinominare le variabili.

C'è un'ispezione che ti aiuterà a trovare tutti questi campi, ma non li rinominerà automaticamente: Convenzione di denominazione dei campi di istanza.

Probabilmente SSR può essere d'aiuto in questo caso.

+0

Questo è solo per la generazione del codice corretto? Devo riformattare il codice esistente. –

+0

La riformattazione del codice modifica solo lo stile (rientri, spazi), non esegue il rifacimento come la rinomina. – CrazyCoder

+0

C'è un modo per eseguire un refactoring di massa per rinominare le variabili? –

Problemi correlati