it-swarm.com.de

Was ist die Verknüpfung in IntelliJIDEA, um Methoden / Funktionen zu finden?

Ich weiß das Ctrl + N ist es, Klassen zu finden und es ist sehr nützlich. Aber was ist mit Methoden?

304
Felipe

Drücken Sie SHIFT ZWEI Mal können Sie nach Klassen und Methoden im Projekt suchen.

261
Vikas Gupta

ctrl + F12 (cmd + F12 Unter MacOS) werden alle Mitglieder der aktuellen Klasse in einem Popup-Fenster angezeigt, in dem Sie eines auswählen können. Es funktioniert genauso wie das ctrl + o Verknüpfung in Eclipse, viel schneller als ctrl + alt + shift + n

711
Daniel Deng

Ctrl + Alt + Shift + N Ermöglicht die Suche nach Symbolen, einschließlich Methoden.

Der Hauptvorteil dieser komplizierteren Tastenkombination besteht darin, dass in allen Dateien gesucht wird, nicht nur in der aktuellen Datei als Ctrl + F12 tut.

(Und wie immer ersetzst du Mac Cmd zum Ctrl für diese Tastenkombinationen.)

101
Brian Agnew

Android Studio auf Mac

Command + Option + O

Öffnet die Suche Symbol, mit der Sie zu den meisten Methoden/Funktionen in Ihrem aktuell geöffneten Dokument springen können.

15
Joshua Pinter

Intellij IDEA 2017.3.4 - 2018.2 (Ultimate) unter OSX

CMD + fn + F12

werden alle Mitglieder der aktuellen Klasse in einem Popup-Fenster angezeigt, dann können Sie die Methode in dieser Klasse suchen.

BUT, diese Antwort hängt von Ihrer Tastatureinstellung ab. Wenn sich Ihre Tastatur einstellt

Systemeinstellungen> Tastatur> Verwenden Sie alle Tasten F1, F2 usw. als Standardfunktionstasten

ausgewählt ist, wird die Verknüpfung zu

CMD + F12

10
nmfzone

CTRL + F12 Ruft das Dateistruktur-Navigationsmenü auf, mit dem Sie nach Mitgliedern der aktuell geöffneten Datei suchen können.

8
csvan

IntelliJ IDEA Version 12.13 Ultimate Edition:

Macs: command + option + shift + N oder über Menü -> Navigieren> Symbol ...

7
Jack Chi

Wenn Sie nur nach Methoden suchen möchten:

Unter Mac OS X 10.5 oder höher ist dies der Fall Alt +  + O

Standardmäßig ist dies die XWin-Schlüsselbindung Shift + Ctrl + Alt + N

Sie können auch doppelt drücken SHIFT Dann können Sie alles durchsuchen (nicht nur Methode, sondern auch Klasse, Dateien und Aktionen)

5
Alex Richard

Etwas neben der eigentlichen Frage, aber dennoch nützlich: Das Hilfemenü von Intellij verfügt über die Option 'Standard-Keymap-Referenz', mit der ein PDF mit dem vollständigen Mapping geöffnet wird. (Ctrl+F12 wird dort erwähnt)

5
Geert

Wenn Sie nach einer Methode einer Klasse suchen möchten, müssen Sie einen . (Punkt) zwischen der Klasse und dem Methodennamen innerhalb des Dialogfelds "Überall suchen" oder "Symbole suchen" einfügen. Dies funktioniert sogar mit den üblichen Suchvorteilen von IDEA. Beispielsweise können Sie nach LDT.now suchen, und LocalDateTime::now wird als Ergebnis angezeigt. (Solange Sie Alle Dateien und nicht nur Projektdateien durchsuchen).

enter image description here

2
Marv

Wenn ich in der aktuell geöffneten Klasse zur Methode navigieren muss, verwende ich diese Kombination: ALT+7 (CMD+7 auf dem Mac), um die Strukturansicht zu öffnen, und drücken Sie zweimal (erstmaliges Öffnen, zweitmaliges Fokussieren auf die Ansicht), geben Sie den Namen der Methode ein und wählen Sie die gewünschte aus.

1
Kein

Wenn Sie auf eine Methode klicken, können Sie mit Strg + B zur Deklaration dieser Methode wechseln. Ähnlich wie F12 in MS Visual Studio.

1
user4617883

Verwenden Sie diese Option, um die in der IDEA erstellten Aktionen zu suchen (neu einrücken, neu erstellen, ...)

CRTL+SHIFT+A

geben Sie dann beispielsweise Einzug und EINGABE ein.

1
T04435

Ich habe es versucht SHIFT + SHIFT und ALT + CMD + O

Ich denke jedoch, dass die leistungsfähigste und benutzerfreundlichste Funktion in allen Dateien enthalten ist CMD + SHIFT + F.

Wählen Sie regex und schreiben Sie .*partOfMethodName.*\( und es werden alle Stellen angezeigt und der tatsächliche Quellcode in place kann angezeigt werden, ohne zu dieser spezifischen Datei zu wechseln.

0
Muhammad Hewedy

Ctrl + Shift + Alt7 nach Auswahl der Methode

0

Intellij v 13.1.4, OSX

Die Open Symbol-Tastenkombination lautet command+shift+s

0
user1195796