Ich weiß, dass Ctrl+ NKlassen zu finden ist und es ist sehr nützlich. Aber was ist mit Methoden?
Ich weiß, dass Ctrl+ NKlassen zu finden ist und es ist sehr nützlich. Aber was ist mit Methoden?
Antworten:
Windows: ctrl+F12
MacOS: cmd+F12
Die obigen Befehle zeigen die Funktionen / Methoden in der aktuellen Klasse .
Drücken Sie SHIFTzwei Mal , wenn Sie wollen , dass beide Klassen und Methoden im gesamten Projekt suchen.
ctrl+ F12( cmd+ F12unter macOS) zeigt alle Mitglieder der aktuellen Klasse in einem Popup-Fenster an und lässt Sie eines auswählen. Es funktioniert genau wie die Verknüpfung ctrl+ oin Eclipse, viel schneller als ctrl+ alt+ shift+n
Ctrl+ Alt+ Shift+ Nermö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, wie dies bei Ctrl+ der F12Fall ist.
(Und wie immer, für Mac Sie ersetzen Cmdfür Ctrlfür diese keybindings.)
Command+ Option+O
Öffnet das Symbol Lookup , dass Sie die meisten Methoden / Funktionen in Ihrem aktuell geöffneten Dokument springen.
Intellij IDEA 2017.3.4 - 2018.2 (Ultimate) unter OSX
CMD+ fn+F12
zeigt alle Mitglieder der aktuellen Klasse in einem Popup-Fenster an, dann können Sie die Methode in dieser Klasse suchen.
ABER diese Antwort hängt von Ihrer Tastatureinstellung ab. Wenn Ihre Tastatur eingestellt ist
Systemeinstellungen > Tastatur > Verwenden Sie alle Tasten F1, F2 usw. als Standardfunktionstasten
ausgewählt ist, wird die Verknüpfung
CMD + F12
IntelliJ IDEA Version 12.13 Ultimate Edition:
Macs: command+ option+ shift+N oder im Menü -> Navigieren> Symbol ...
Wenn Sie nur nach Methoden suchen möchten:
Unter Mac OS X 10.5+ ist es Alt+⌘ +O
Standardmäßig ist die XWin-Schlüsselbindung Shift+ Ctrl+Alt +N
Sie können dann auch doppelt drücken SHIFTund alles durchsuchen (nicht nur Methode, sondern auch Klasse, Dateien und Aktionen).
Wenn Sie nach einer Methode einer Klasse suchen möchten, können Sie einen .
(Punkt) zwischen der Klasse und dem Methodennamen entweder im Dialogfeld "Überall suchen" oder im Dialogfeld "Suchsymbole" verwenden. Dies funktioniert sogar mit den üblichen Suchvorteilen von IDEA. Sie können beispielsweise suchen LDT.now
und LocalDateTime::now
werden als Ergebnis angezeigt. (Solange Sie alle Dateien und nicht nur Projektdateien durchsuchen).
Wenn Sie auf eine Methode klicken, können Sie Ctrl+ tun B, um zur Deklaration dieser Methode zu gelangen. Ähnlich wie F12in MS Visual Studio.
Wenn ich in der aktuell geöffneten Klasse zur Methode navigieren muss, verwende ich diese Kombination: ALT+ 7( CMD+ 7auf Mac), um die Strukturansicht zu öffnen, und drücke zweimal (erstes Öffnen, zweites Mal Fokus auf Ansicht), tippe den Namen der Methoden ein und wähle ein von benötigt.
Intellij v 13.1.4, OSX
Die Tastenkombination "Symbol öffnen" lautet command+ shift+s
Ctrl+ Shift+ Alt+ 7nach Auswahl der Methode
Ich habe SHIFT+ SHIFTund ALT+ versuchtCMD +O
Aber ich denke , die leistungsfähige und einfach zu bedienende Funktion ist in allen Dateien finden CMD+ SHIFT+F .
Wählen Sie Regex und schreiben Sie .*partOfMethodName.*\(
und es werden alle Stellen angezeigt und der aktuelle Quellcode wird angezeigt , ohne zu dieser bestimmten Datei zu wechseln.