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, Visualizza → Strumenti di Windows → Struttura 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.