Was entspricht der Tastenkombination Strg + O (Gliederung anzeigen) von Eclipse in IntelliJ IDEA?

278

Ich benutze gerne Eclipse's Shortcut Ctrl+O die die aktuelle Quelle beschreibt. Gibt es eine entsprechende Verknüpfung in IntelliJ IDEA?

Es öffnet sich ein Dialogfeld, in dem Methoden und Felder in einer Klasse schnell gesucht werden können.

Boris Pavlović
quelle
1
Es würde den Websuchern sehr helfen, wenn Sie eine Beschreibung der Funktionen, nach denen Sie suchen, in den Titel dieser Frage aufnehmen würden. Die Tastaturkürzel von Eclipse sind plattform- und einrichtungsabhängig.
Michael Scheper

Antworten:

337

Ich habe Eclipse seit Jahren nicht mehr verwendet, daher bin ich mit dem Verhalten, nach dem Sie suchen, nicht so vertraut - aber ich glaube, Ctrl+ F12kann tun, was Sie wollen: Es ist die Verknüpfung für das Dateistruktur-Popup in der Standardzuordnung.

Andrzej Doyle
quelle
5
Weitere Verknüpfungen finden Sie unter. Bei StackOverflow: Was sind die nützlichsten Intellij IDEA-Tastaturkürzel? AT stackoverflow.com/questions/294167/…
Rites
13
Für die Aufzeichnung Ctrl-F12wird an den gebundene Dateistruktur Befehl, in dem obersten Ebene verfügbar Navigate - Menü.
seh
20
cmd + f12 für OS X
loeschg
6
cmd + fn + F12 für OS X
Willie Z
1
@LucianNut dann willst du wahrscheinlich cmd + fn + F12 wie von willy_z vorgeschlagen.
Loeschg
38

Verknüpfungen:

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

Oben Arbeiten zu IntelliJ 14, 15, 2016, 2017, 2018 und 2019 .

Manu Manjunath
quelle
13

Windows: ctrl+F12

MacOS: cmd+F12

Die obigen Befehle zeigen die Funktionen / Methoden in der aktuellen Klasse .

Drücken Sie SHIFT Sie zwei Mal , wenn Sie wollen , dass beide Klassen und Methoden im gesamten Projekt suchen.

Vikas Gupta
quelle
1
Dies funktioniert nicht, da Sie manchmal in einem kleinen Probenraum suchen möchten.
6
Es ist nicht die Antwort auf die gestellte Frage. STRG + O bei Eclipse-Suchen in der aktuellen Klasse / Datei. STRG + F12 ist das richtige Äquivalent.
Ejaz Ahmed
Der Umfang ist zu groß für eine doppelschichtbasierte Suche in IntelliJ
Anupam Jain
10

Ctrl+ F3in Idea ist das Äquivalent von Ctrl+O in Eclipse.

Der Thread ist alt. Nur gedacht, könnte nützlich sein für jemanden, der nach der gleichen Antwort sucht ...

Karthikkannan
quelle
22
Strg-F3 ist korrekt, wenn Sie die Eclipse-Keymap in IntelliJ IDEA verwenden. Wenn Sie die Standard-IntelliJ-Keymap verwenden, ist dies Strg-F12. Zumindest in IDEA 10.
Überdenken Sie den
In einer meiner Meinung nach standardmäßigen Keymap lautet <kbd> Strg </ kbd> + <kbd> F3 </ kbd> "Wort bei Caret suchen".
Andrzej Doyle
10

Unter MacOSX 10.8.5 hat CmdF12es bei mir nicht funktioniert. Ich musste benutzenFnCmdF12

Daazakali
quelle
4
hängt von den Einstellungen ab, die Sie für Ihren Mac festgelegt haben
nikoo28
Muss der Fn die F1-12-Tasten Ihres MacBook Pro mit Touchbar anzeigen? Sie können so konfigurieren, dass in den Tastatursystemeinstellungen immer F-Tasten auf der Touchbar angezeigt werden, wenn Sie sich in Intellij
davidfrancis
10

Für Intellij 13 unter Ubuntu lautet die Verknüpfung für das Strukturfenster Alt+ 7( Cmd+ 7auf Mac). Sie können das Fenster schweben lassen, um das Eclipse-Verhalten mithilfe des Einstellungssymbols oben rechts zu simulieren. Deaktivieren Sie außerdem die Option für den angehefteten Modus, um Esczu arbeiten.

Wikasing
quelle
Die anderen Lösungen (Strg / Cmd-O) zeigen Methoden, können jedoch keine Felder anzeigen.
Joshua Goldberg
8

Ctrl+ F12oder suchen Sie "Dateistruktur" in der Keymap

Alan
quelle
7

Ctrl+ F12arbeitet für mich. Ich verwende Intellij IDEA CE 12 mit Standard-Keymap.

Liang Zhou
quelle
4

Alle diese Antworten sind subjektiv, da sie von Ihrer Plattform, Keymap und IntelliJ-Version abhängen.

Ich glaube, das 'Struktur'-Tool ist genau das, wonach Sie suchen. In Idee 13 öffnet AnsichtWerkzeugfensterStruktur die Ansicht, und auf dem Weg zeigt Ihnen das Menü die entsprechende Tastenkombination für Ihr Setup.

Michael Scheper
quelle
4

Für mich funktioniert Ctrl+ F12wirklich gut!

pedrotoliveira
quelle
3

Ctrl+ F12ahmt die gleiche Funktionalität nach.
Sie können auch diesen Link verwenden, der Eclipse und die entsprechenden IntelliJ IDEA- Verknüpfungen enthält.

Gourav
quelle
2

Ich denke, hier können Sie die nützlichsten Verknüpfungen für Idea als Eclipse-Benutzer herausfinden ... Eclipse "Quick Outline" Ctrl+ O(Windows) ist eine äquivalente Idee "File Structure" Ctrl+ F12!

IVBORA
quelle
1
Nur-Link-Antworten sind nicht nützlich, da sie nicht garantieren, dass ein zukünftiger Benutzer die Antwort finden kann. Bitte fügen Sie Ihrer Antwort eine Zusammenfassung der Informationen bei.
Luke
Sie haben Recht, darüber habe ich nicht nachgedacht ... fügen Sie einfach einige Informationen hinzu.
IVBORA
2

Es ist möglich, die Eclipse-Keymap in Intellij zu verwenden, indem Sie auf ALT+ Keymap klicken. Wählen Sie dann Eclipse Keymap.

dvk317960
quelle
1

Ctrl+ F12funktioniert, da es sich um ein Dateistruktur-Popup handelt, das dem Anzeigen von Code in Eclipse ähnelt .

NIMISHAN
quelle
1

Für einige Linux- Typen und insbesondere für XFCE (wie Xubuntu, Mint XFCE) funktionieren viele Standard-XWin-Tastaturlayout- Zuordnungen nicht .

Dies liegt daran, dass sie sich mit den zugewiesenen Fenstermanager -> Tastaturkürzeln überschneiden . Für die konkrete Frage Ctrl+ F12wird Workspace 12 zugewiesen, was ich bezweifle, dass viele überhaupt verwenden.

Die Lösung besteht darin, diese Window Manager-Zuweisungen auf der Registerkarte Window Manager -> Tastatur zu löschen . Als zeitliche Problemumgehung können Sie IDEA-Aktionen über die Aktion Suchen Ctrl + Shift+ verwendenA

Es gibt andere überlappende Kurztasten. Verweise:

Svilen
quelle
0

Wie bereits erwähnt, verwende ich XFCE von Windows zu Remote-Ubuntu und CTRL+ F12funktioniert nicht. Da niemand die Rekombination erwähnte, möchte ich meine Lösung teilen.

  • Ctrl+ Alt+ s`um Einstellungen zu öffnen.
  • Klicken Keymap
  • Eingabe file structureim Suchfeld
  • Klicken Sie mit der rechten Maustaste auf das Element und klicken Sie auf Add Keyboard Shortcut
  • Drücken Sie die Tastaturkombination, die Sie mögen, und ich habe Strg + Shift+ verwendet, oseit ich aus der Eclipse-Welt komme. Das Ctrl+ owurde bereits gebunden, daher habe ich stattdessen Ctrl+ Shift+ overwendet

Jetzt können Sie mit Strg + Shift+ odie Dateistruktur auslösen.

Einzelheiten zum erneuten Binden von Keymaps finden Sie in diesem Thread .

Eugene
quelle
-3

Die Verknüpfungen sind: Ctrl+ Shift+ Nfür Dateien Ctrl+ Nfür Klassen

user3495241
quelle
-8

Ctrl+ Alt+ LIst derjenige Sie suchen.

Anonymer Feigling
quelle
1
Daraufhin wird für mich ein Dialogfeld "Code neu formatieren" angezeigt, in dem meiner Meinung nach Standardtastaturbindungen verwendet werden.
Andrzej Doyle
@ LuigiR.Viggiano Wird ⌘ + F12 nicht vom Volume UP-Befehl des Systems überschrieben? Oder kennen Sie einen Weg, dies zu vermeiden?
Denis Weerasiri
Ja, Sie können OS X-Verknüpfungen ändern, denke ich in den Tastatureinstellungen, aber erinnern Sie sich jetzt nicht.
Luigi R. Viggiano
Das ist LOGOUT in Ubuntu
Prayagupd
1
@DenisWeerasiri Sie müssen die Fn-Taste gedrückt halten, um die F-Tasten auf einem Mac zu drücken. Also ist ⌘ + F12 dasselbe wie ⌘ + Fn + VolumeUp
hnilsen