Wiem, że Ctrl+ Nto znajdowanie zajęć i jest to bardzo przydatne. Ale co z metodami?
Wiem, że Ctrl+ Nto znajdowanie zajęć i jest to bardzo przydatne. Ale co z metodami?
Odpowiedzi:
Windows: ctrl+F12
MacOS: cmd+F12
Powyższe polecenia pokażą funkcje / metody w bieżącej klasie .
Naciśnij SHIFTDWIE razy, jeśli chcesz przeszukać zarówno klasę, jak i metodę w całym projekcie.
ctrl+ F12( cmd+ F12na macOS) pokaże wszystkich członków bieżącej klasy w wyskakującym oknie i pozwoli ci ją wybrać. Działa dokładnie tak, jak skrót ctrl+ ow zaćmieniu, znacznie szybciej niż ctrl+ alt+ shift+n
Ctrl+ Alt+ Shift+ Npozwala wyszukiwać symbole, w tym metody.
Podstawową zaletą tego bardziej skomplikowanego przypisywania klawiszy jest wyszukiwanie we wszystkich plikach, nie tylko w bieżącym pliku, jak Ctrl+ F12.
(I jak zawsze, dla Mac zastąpić Cmddla Ctrltych skróty klawiszowe).
Command+ Option+O
Otwiera odnośnik Symbol , w którym można przejść do większości metod / funkcji w aktualnie otwartym dokumencie.
Intellij IDEA 2017.3.4 - 2018.2 (Ultimate) na OSX
CMD+ fn+F12
pokaże wszystkich członków bieżącej klasy w wyskakującym oknie, następnie możesz wyszukać metodę w tej klasie.
ALE ta odpowiedź zależy od ustawień klawiatury. Jeśli ustawienie klawiatury w
Preferencje systemowe > Klawiatura > Użyj wszystkich klawiszy F1, F2 itp. Jako standardowych klawiszy funkcyjnych
jest zaznaczone, skrót staje się
CMD + F12
IntelliJ IDEA wersja 12.13 Ultimate Edition:
Mac: command+ option+ shift+ N lub w Menu -> Nawiguj> Symbol ...
Jeśli chcesz po prostu szukać metod:
W przypadku wiązania Mac OS X 10.5+ jest to Alt+ ⌘+O
Domyślnie powiązanie klucza XWin to Shift+ Ctrl+ Alt+N
Możesz także nacisnąć dwukrotnie SHIFT, możesz wyszukać wszystko (nie tylko metodę, ale także klasę, pliki i akcje)
Warto dodać, że jeśli chcesz wyszukać metodę klasy, możesz użyć .
kropki między nazwą klasy i metody w oknie wyszukiwania wszędzie lub w oknie symboli wyszukiwania. Działa to nawet ze zwykłymi zaletami wyszukiwania IDEA. Na przykład możesz wyszukać LDT.now
i LocalDateTime::now
pojawi się w wyniku. (Tak długo, jak przeszukujesz wszystkie pliki, a nie tylko pliki projektu).
Jeśli klikniesz metodę, możesz zrobić Ctrl+, Baby przejść do deklaracji tej metody. Podobnie jak F12w MS Visual Studio.
Intellij v 13.1.4, OSX
Skrót klawiaturowy Open Symbol to command+ shift+s
Ctrl+ Shift+ Alt+ 7po wybraniu metody
Próbowałem SHIFT+ SHIFTi ALT+CMD +O
Ale myślę, że najbardziej wydajną i łatwą w użyciu funkcją jest znajdowanie we wszystkich plikach CMD+ SHIFT+ F.
Wybierz regex i pisać .*partOfMethodName.*\(
i to widać wszystkie miejsca i można zobaczyć rzeczywisty kod źródłowy w miejscu, bez uciekania się do tego pliku konkretnego.