Qual è l'equivalente della scorciatoia Ctrl + O (Show Outline) di Eclipse in IntelliJ IDEA?


278

Mi piace usare la scorciatoia di Eclipse Ctrl+O che delinea la fonte attuale. Esiste un collegamento equivalente in IntelliJ IDEA?

Apre una finestra di dialogo che consente una rapida ricerca di metodi e campi in una classe.


1
Aiuterebbe molto i cercatori di web se includessi una descrizione della funzionalità che stai cercando nel titolo di questa domanda. Le scorciatoie da tastiera di Eclipse dipendono dalla piattaforma e dalla configurazione.
Michael Scheper,

Risposte:


337

Non uso Eclipse da anni, quindi non ho familiarità con il comportamento che stai cercando, ma credo che Ctrl+ F12possa fare quello che vuoi: è la scorciatoia per il Popup della struttura dei file nella mappatura predefinita.


5
Vedi per altre scorciatoie. Su StackOverflow: quali sono le scorciatoie da tastiera Intellij IDEA più utili? AT stackoverflow.com/questions/294167/...
Riti

13
Per il record, Ctrl-F12è associato al comando Struttura file , disponibile nel menu di navigazione di livello superiore .
seh

20
cmd + f12 per OS X
loeschg

6
cmd + fn + F12 per OS X
Willie Z,

1
@LucianNut allora probabilmente vorrai cmd + fn + F12 come suggerito da willy_z.
loeschg,

38

Tasti di scelta rapida:

  • Mac: +F12
  • Windows: Ctrl+F12
  • Ubuntu / CentOS: Ctrl+F12

Sopra funziona su IntelliJ 14, 15, 2016, 2017, 2018 e 2019 .


13

Windows: ctrl+F12

MacOS: cmd+F12

I comandi sopra mostreranno le funzioni / i metodi nella classe corrente .

Premere SHIFTDUE volte se si desidera cercare sia la classe che il metodo nell'intero progetto.


1
Questo non funzionerà come a volte vuoi cercare in un piccolo spazio di esempio.

6
Non è la risposta alla domanda postata. CTRL + O nelle ricerche eclissi nella classe / file corrente. CTRL + F12 è l'equivalente corretto.
Ejaz Ahmed,

L'ambito è troppo ampio per la ricerca basata su doppio turno in IntelliJ
Anupam Jain il

10

Ctrl+ F3in Idea è l'equivalente di Ctrl+ Oin Eclipse.

Il thread è vecchio. Il solo pensiero potrebbe essere utile per qualcuno che cerca la stessa risposta ...


22
Ctrl-F3 è corretto SE stai usando la keymap Eclipse in IntelliJ IDEA. Se stai usando la keymap IntelliJ predefinita, è Ctrl-F12. Almeno in IDEA 10.
ripensare il

In quello che credo sia una keymap predefinita, <kbd> Ctrl </kbd> + <kbd> F3 </kbd> è "Trova parola al punto di inserimento".
Andrzej Doyle,

10

Su MacOSX 10.8.5, CmdF12non ha funzionato per me. Ho dovuto usareFnCmdF12


4
dipende dalle preferenze che hai impostato per la tua macchina mac
nikoo28

È necessario Fn per rivelare i tasti F1-12 sul tuo macbook pro con touchbar? Puoi configurarlo nelle Preferenze di Sistema tastiera, ovvero mostrare sempre i tasti F sulla touchbar quando in Intellij
davidfrancis,

10

Per Intellij 13 su Ubuntu il collegamento per la finestra Struttura è Alt+ 7( Cmd+ 7su Mac). Puoi rendere la finestra mobile per simulare il comportamento di Eclipse usando l'icona di impostazione in alto a destra, inoltre deseleziona l'opzione della modalità appuntata per Escfunzionare.


Le altre soluzioni (Ctrl / Cmd-O) mostrano i metodi ma non possono mostrare i campi.
Joshua Goldberg,

8

Ctrl+ F12o cerca "Struttura dei file" nella mappa dei tasti


7

Ctrl+ F12funziona per me. Sto usando intellij IDEA CE 12 con keymap predefinita.


4

Tutte queste risposte sono soggettive, perché dipendono dalla piattaforma, dalla mappa dei tasti e dalla versione di IntelliJ.

Credo che lo strumento "Struttura" sia quello che stai cercando. In Idea 13, VisualizzaStrumenti di WindowsStruttura aprirà la vista e, lungo la strada, il menu ti mostrerà la scorciatoia da tastiera applicabile per la tua configurazione.



3

Ctrl+ F12imita la stessa funzionalità.
È inoltre possibile utilizzare questo collegamento che fornisce Eclipse e le corrispondenti scorciatoie IDEA IntelliJ .


2

Penso che qui puoi scoprire le scorciatoie più utili per Idea come utente Eclipse ... Eclipse "Quick outline" Ctrl+ O(Windows) è un equivalente Idea "File Structure" Ctrl+ F12!


1
Link solo le risposte non sono utili in quanto non garantiscono che un futuro utente possa trovare la risposta. Includere un riepilogo delle informazioni nella risposta.
Luca,

Hai ragione, non ci ho pensato ... includi solo alcune informazioni.
IVBORA,

2

È possibile utilizzare la keymap eclipse in intellij facendo clic su ALT+ keymap. Quindi selezionare la mappa dei tasti di Eclipse.


1

Ctrl+ F12funziona, perché è per il popup della struttura dei file, che è simile alla visualizzazione del codice in Eclipse .


1

Per alcuni tipi di Linux , in particolare per XFCE (come Xubuntu, Mint XFCE), molti mapping di layout di tastiera XWin predefiniti non funzionano .

Questo perché si sovrappongono con Window Manager assegnato -> Tasti di scelta rapida. Per la domanda concreta Ctrl+ F12viene assegnato a Workspace 12 che dubito che molti utilizzino affatto.

La soluzione è cancellare quelle assegnazioni di Window Manager in Window Manager -> scheda Tastiera . Come soluzione temporanea è possibile utilizzare le azioni IDEA tramite Trova azione Ctrl +Shift +A

Esistono altri tasti di scelta rapida sovrapposti. Riferimenti:


0

Come accennato, sto usando XFCE da Windows a Ubuntu remoto e CTRL+ F12non funziona. Dal momento che nessuno ha menzionato ricombina, vorrei condividere la mia soluzione.

  • Ctrl+ Alt+ s`per aprire le impostazioni.
  • Clic Keymap
  • Inserisci file structurenella casella di ricerca
  • Fare clic con il tasto destro sull'elemento e fare clic Add Keyboard Shortcut
  • Premi la combinazione di tasti che ti piace e ho usato Ctrl + Shift+ da oquando vengo dal mondo Eclipse. Il Ctrl+ oè già stato associato, quindi ho usato Ctrl+ Shift+ oinvece

Ora puoi usare Ctrl + Shift+ oper attivare la struttura del file.

Per i dettagli sul collegamento dei keymap, fare riferimento a questa discussione .


-3

Le scorciatoie sono: Ctrl+ Shift+ Nper i file Ctrl+ Nper le classi


-8

Ctrl+ Alt+ Lè quello che stai cercando.


1
Ciò fa apparire una finestra di dialogo "Riformatta codice" per me, usando quelli che credo siano i collegamenti di tastiera predefiniti.
Andrzej Doyle,

@ LuigiR.Viggiano ⌘ + F12 viene ignorato dal comando Volume SU del sistema? O conosci un modo per evitarlo?
Denis Weerasiri,

Sì, puoi cambiare le scorciatoie di OS X, penso nelle impostazioni della tastiera, ma non ricordo ora.
Luigi R. Viggiano,

Questo è LOGOUT in ubuntu
prayagupd,

1
@DenisWeerasiri Devi tenere premuto il pulsante Fn per premere i pulsanti F su un Mac. Quindi ⌘ + F12 è uguale a ⌘ + Fn + VolumeUp
hnilsen,
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.