2013-03-12 7 views
31

Sto passando a IntelliJ IDEA da Eclipse. Attualmente sto usando IDEA v 12.0.4.Intellij IDEA: visualizza i metodi delle classi nel loro ordine reale

In Eclipse quando hai chiamato vista Class Outline (Ctrl +O) hai visto metodi nell'ordine in cui sono dichiarate nella classe. Mentre la vista Struttura file simile in IDEA (Ctrl + F12) elenca i metodi nell'ordine alfabetico che trovo meno conveniente per me stesso in alcuni casi.

C'è un modo nel popup della struttura file di IDEA per visualizzare i metodi di classe elencati nell'ordine in cui appaiono nella classe? Idealmente mi piacerebbe avere la possibilità di passare dall'ordine alfabetico all'ordinamento naturale.

+0

Ho creato un biglietto per questo sul loro youtrack. [Vai a votare] (https://youtrack.jetbrains.com/issue/IDEA-154161)! –

risposta

42

Utilizzare la finestra dello strumento "Struttura" (Alt + su Windows, + su OS X) anziché il pop-up "Struttura dei file".

+6

E anche fare clic sulla marcia in alto a destra per verificare che "Ordina in ordine alfabetico" non è abilitato :) –

+2

Grazie, che dà una risposta! Un po 'peccato però non è fattibile dal popup. – preeze

+1

cmd-7 per il Mac. –

0

In realtà esiste una funzionalità che consente sia l'ordine "per aspetto" sia l'omissione del raggruppamento di membri/campi e metodi. Ho trovato la risposta here, in un duplicato di questa domanda:

È possibile trovare l'icona Impostazioni in alto a destra della finestra del progetto, ci si può trovare l'opzione come sotto, per ottenere l'ordine naturale.

sort by type

Secondo the documentation però, questa caratteristica dovrebbe fare qualcosa di completamente diverso:

Se l'opzione è disattivata, gli oggetti (file, classi, ecc) sono in ordine alfabetico. Se l'opzione è attiva, i file sono ordinati in base alle loro estensioni. I file .java vengono visualizzati nel seguente ordine: interfacce, classi, enumerazioni, ecc.

Problemi correlati