2013-07-02 14 views
14

Sto usando Intellij-IDEA 12. La maggior parte dei compagni di squadra usa Eclipse e, mentre salva, ordina automaticamente i membri in base a Visibilità e quindi in ordine alfabetico. Voglio imitare la stessa funzionalità in Intellij. Ma sembra che quando scelgo di organizzare i membri in ordine alfabetico, sostituisce la visibilità (e tutte le altre) regole. Come posso ordinare i membri in base a Visibilità (Pubblico - Predefinito - Privato) e all'interno di quel sottogruppo ordinarli alfabeticamente?Intellij-IDEA: Come ordinare i membri in ordine alfabetico?

Modifica: questa ipotesi formulata nella domanda è errata. Come menzionato nella risposta di @Maba, creare righe separate e contrassegnarle come "Ordine alfabetico" funziona come previsto. (Avevo righe separate per i campi ma non riuscivo a creare righe separate per Metodi e quindi confusione.)

+0

Hai provato la mia risposta? – maba

+0

L'ho fatto. Questa è stata la prima cosa che ho provato. –

risposta

22

Creare righe separate per le diverse visibilita 'del metodo nella parte Arrangement dello Code Style.

enter image description here

enter image description here

enter image description here

enter image description here

+0

In IntelliJ 15 Ho dovuto modificare il tipo di ordine delle regole di corrispondenza predefinite per ottenere il comportamento previsto. – vimterd

+2

Nota che combinare l'alias 'by visibility' e' Order: order by name' non ordina i metodi prima per visibilità e all'interno di visibilità per nome. Ho dovuto aggiungere una regola per ogni visibilità e selezionare "Ordine: ordina per nome". –

Problemi correlati