2009-12-17 6 views
24

Nella nostra base di codice ci sono alcuni metodi molto lunghi (diverse pagine del codice). Durante la lettura del codice, a volte sarebbe utile poter vedere il nome del metodo a cui appartiene la riga corrente, senza eseguire il paging fino all'inizio del metodo. E 'possibile in Intellij IDEA? Sto usando Intellij IDEA 7.0.3.C'è un modo in Intellij IDEA per vedere il nome del metodo a cui appartiene la linea corrente?

+1

C'è un modo per vedere il nome senza alcun intervento? Senza Alt + Q? –

risposta

45

È possibile utilizzare Visualizza | Info contesto (Alt + Q). Verrà visualizzato un popup nella parte superiore dell'editor con le informazioni di contesto correnti (firma di classe/metodo).

+11

C'è un modo per dimostrarlo in modo permanente? – Mark

+0

Stato eroe. Questo è esattamente quello che stavo cercando. –

+0

Mark, questo è esattamente quello che sto cercando? Qualcosa come il pane grattugiato di Eclipse - http://www.pushing-pixels.org/2008/10/10/breadcrumb-bar-in-eclipse-34-milestone-5.html –

22

Nel pannello struttura selezionare l'opzione "Scorrimento automatico dall'origine". In questo modo quando si posiziona il cursore all'interno di qualsiasi metodo, il pannello della struttura mostrerà il metodo in cui ci si trova.

+2

Lo scorrimento automatico non delinea il nome della funzione appena scorre. Meglio fare Alt + Q. – Narek

+1

In Android Studio il metodo è evidenziato con una barra grigia, quindi questa soluzione funziona molto bene. – hBrent

+1

@Narek potrebbe essere stato modificato di recente, "Scorrimento automatico dall'origine" delinea la funzione su IntelliJ 15 CE – sitaktif

1

Per qualche motivo (Alt-Q) non era coerente in Android Studio per me. Trovo (Ctrl-F12) per essere abbastanza soddisfacente per questo scopo (Naviga | Struttura file) anche se può essere un po 'lento in file di grandi dimensioni. E premendo nuovamente il tasto di scelta rapida popolerà la lista con tutti i metodi ereditati.

4

Intellij ora ha il supporto per i breadcrumb. Vai a impostazioni> aspetto e spunta "Mostra breadcrumb". In questo modo è possibile visualizzare il nome della classe/metodo senza Alt + Q.

+1

Giusto per chiarire le sue impostazioni -> Editor -> Generale -> Aspetto –