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.


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.


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 .


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.


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 ...


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


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.


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


7

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


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.



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.


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!


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.


1

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


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:


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 .


-3

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


-8

Ctrl+ Alt+ LIst derjenige Sie suchen.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.