Scorciatoia IntelliJ per mostrare un popup di metodi in una classe che può essere cercato


366

Sto passando da Eclipse a IntelliJ. In Eclipse, se fai Ctrl+ Onell'editor, mostrerà un popup al passaggio del mouse che ti consente di cercare un metodo nella classe che stai modificando.

Qual è la scorciatoia equivalente per quella in IntelliJ?


6
Ho appena realizzato che si tratta di un dup: stackoverflow.com/questions/1945213/…
Glide,

Puoi anche avere la stessa identica mappa di tasti con Eclipce in IntelliJ.
Koray Tugay,

5
Se sei abituato a Eclipse, puoi utilizzare direttamente le scorciatoie di eclissi: premi Ctrl + Maiusc + A, Cerca mappa di tasti e seleziona Eclipse. Tutte le scorciatoie IntelliJ verranno trasformate in scorciatoie Eclipse. Ora fai un Ctrl + O :)
Abhishek Bedi il

Risposte:


594

Usa Naviga ( Visualizza nelle versioni precedenti) | Popup struttura file ( Ctrl+ F12su Windows, + F12su OS X). Inizia a digitare il metodo / il nome del simbolo per restringere l'elenco o evidenziare l'elemento desiderato. Premere Enterper navigare verso l'elemento selezionato.


1
Molto bello, sto cercando un pop-up che cerchi in tutto il progetto (come Ctrl + Alt + M in Eclipse) e non solo il file corrente (come Ctrl + O in Eclipse), qualche idea?
Ashkan Kh. Nazary,

3
Go To| Symbol...è molto probabilmente quello che stai cercando.
CrazyCoder,

2
Su Mac OS X, IntelliJ v12 ora è Cmnd + F12
greg7gkb

37
Cmd + 7 su Mac mostrerà anche il riquadro dei metodi in modo permanente. Cmd + 7 di nuovo lo disattiverà.
Gurpreet,

2
Questa azione è stata spostata in Naviga | Struttura del file .
Corentin,

69

Preferisco usare la vista Struttura. Per aprirlo, usa il menu: Visualizza / Strumenti Finestra / Struttura. Il tasto di scelta rapida su Windows è Alt+7



4

Se stai utilizzando Linux (ho testato in Ubuntu 10.04), il collegamento è Ctrl + F12 (lo stesso di Windows)


4

Nelle distribuzioni Linux (@least su Debian con plasma) il collegamento predefinito è

Ctrl + 0


Questo mi ha portato una Select methods to Overridefinestra in Ubuntu 19.10.
sempre il

3

command+ fn+ F12è corretto. In mancanza del pulsante fndel F12viene usato regolare il volume.


1

Per impostazione predefinita, la maggior parte della distribuzione utilizza Ctrl+ F12.

Una certa distribuzione del sistema operativo (nel mio caso Xubuntu) che utilizza Xcfe, sostituisce Ctrl+ F12allo switch "Workspace 12".


0

Per gli utenti Mac se command + fn + f12o command + f12non funziona, la mappa dei tasti non è selezionata come "Mac Os X". Per selezionare la mappa dei tasti seguire i passaggi seguenti.

Android Studio -> Preferences -> Keymap -> From the drop down Select "Mac OS X" -> Click Apply -> OK.


-3

È possibile digitare " this." e attendere un secondo, verrà visualizzato un popup con metodi e proprietà.

Non è una scorciatoia, ma funziona per me.

PS: se si utilizza un metodo statico, digitare il nome della classe.


3
Mi piace il tuo approccio :)
Stefan Michev,

7
Davvero non capisco gli aspetti negativi. Il mio metodo è l'unico che funziona su ogni versione, computer o personalizzazione di IntelliJ. Pensaci
Telcontar

1
@Telcontar: Credo che la gente ti ha dato il downvotes perché la domanda originale era: "Qual è la scorciatoia equivalente per che in IntelliJ" in cui che è stato descritto molto precisamente :) Il tuo "risposta" è piuttosto un commento.
Honza Zidek,

3
Non capisco perché ci siano così tanti voti negativi. "Questo." è una buona alternativa. Lo faccio spesso. Ero anche un utente Eclipse prima di passare a Intellij e ho fatto lo stesso su Eclipse.
Harish,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.