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 Ansicht → Werkzeugfenster → Struktur 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.