Wiem, że Ctrl+ Nto znajdowanie zajęć i jest to bardzo przydatne. Ale co z metodami?
intellij-idea
ide
keyboard-shortcuts
Felipe
źródło
źródło
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.
źródło
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
źródło
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).
źródło
Android Studio na Macu
Command+ Option+O
Otwiera odnośnik Symbol , w którym można przejść do większości metod / funkcji w aktualnie otwartym dokumencie.
źródło
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
źródło
CTRL+ F12wywołuje menu nawigacji Struktura pliku, które umożliwia wyszukiwanie członków aktualnie otwartego pliku.
źródło
IntelliJ IDEA wersja 12.13 Ultimate Edition:
Mac: command+ option+ shift+ N lub w Menu -> Nawiguj> Symbol ...
źródło
Nieco obok rzeczywistego pytania, ale mimo to przydatne: menu Pomoc Intellij ma opcję „Domyślne odniesienie do mapy klawiszy”, która otwiera plik PDF z pełnym odwzorowaniem. ( Ctrl+ F12jest tam wspomniany)
źródło
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)
źródło
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
iLocalDateTime::now
pojawi się w wyniku. (Tak długo, jak przeszukujesz wszystkie pliki, a nie tylko pliki projektu).źródło
Jeśli klikniesz metodę, możesz zrobić Ctrl+, Baby przejść do deklaracji tej metody. Podobnie jak F12w MS Visual Studio.
źródło
Jeśli potrzebuję przejść do metody w aktualnie otwartej klasie, używam tej kombinacji: ALT+ 7( CMD+ 7na Macu), aby otworzyć widok struktury i naciśnij dwa razy (pierwsze otwarcie, drugie skupienie na widoku), wpisz nazwę metod, wybierz na potrzebnych.
źródło
Aby znaleźć działania wbudowane w IDEA (reindent, utwórz nowe, ...) możesz użyć
CRTL+ SHIFT+A
następnie wpisz wcięcie na przykład i ENTER.
źródło
Intellij v 13.1.4, OSX
Skrót klawiaturowy Open Symbol to command+ shift+s
źródło
Ctrl+ Shift+ Alt+ 7po wybraniu metody
źródło
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.źródło