Skrót IntelliJ, aby wyświetlić wyskakujące okienko metod w klasie, którą można przeszukiwać

366

Przechodzę z Eclipse na IntelliJ. W Eclipse, jeśli zrobisz Ctrl+ Ow edytorze, wyświetli wyskakujące okienko, które pozwoli ci wyszukać metodę w edytowanej klasie.

Jaki jest odpowiednik tego skrótu w IntelliJ?

Poślizg
źródło
6
Właśnie zdałem sobie sprawę, że to dup: stackoverflow.com/questions/1945213/...
Glide
Możesz również mieć tę samą mapę klawiszy w Eclipce w IntelliJ.
Koray Tugay
5
Jeśli jesteś przyzwyczajony do Eclipse, możesz bezpośrednio używać skrótów Eclipse: naciśnij Ctrl + Shift + A, Wyszukaj mapę klawiszy i wybierz Eclipse. Wszystkie skróty IntelliJ zostaną przekształcone w skróty Eclipse. Teraz zrób Ctrl + O :)
Abhishek Bedi

Odpowiedzi:

593

Użyj Nawiguj ( Wyświetl w starszych wersjach) Wyskakujące okno struktury plików ( Ctrl+ F12w systemie Windows, + F12w OS X). Zacznij wpisywać nazwę metody / symbolu, aby zawęzić listę lub podświetlić żądany element. Naciśnij, Enteraby przejść do wybranego elementu.

CrazyCoder
źródło
1
Bardzo dobrze, szukam wyskakującego okienka, które przeszuka cały projekt (jak Ctrl + Alt + M w Eclipse), a nie tylko bieżący plik (jak Ctrl + O w Eclipse), jakieś pomysły?
Ashkan Kh. Nazary,
3
Go To| Symbol...jest najprawdopodobniej tym, czego szukasz.
CrazyCoder,
2
W Mac OS X, IntelliJ v12 to teraz Cmnd + F12
greg7gkb
37
Polecenie Cmd + 7 na komputerze Mac będzie również wyświetlać okienko metod na stałe. Cmd + 7 ponownie go wyłączy.
Gurpreet
2
Ta akcja została przeniesiona do Nawiguj | Struktura pliku .
Corentin
69

Wolę używać widoku Struktura. Aby go otworzyć, użyj menu: Widok / Narzędzia Okno / Struktura. Skrót w systemie Windows to Alt+7

wryan
źródło
20

Do Cmd+ F12+ FnKey na Macu w IntelliJ, jeśli kliknieszCmd + się F12rozpocznie.

Himanshu Ranavat
źródło
4

Jeśli używasz Linuksa (testowałem w Ubuntu 10.04), skrót to Ctrl + F12 (to samo co Windows)

vinicius.hisao
źródło
4

W dystrybucjach linuksowych (@least na Debianie z plazmą) domyślnym skrótem jest

Ctrl + 0

Pipo
źródło
To przyniosło mi Select methods to Overrideokno w Ubuntu 19.10.
Forever
3

command+ fn+ F12jest poprawny. Brakuje przycisku służy wyregulować głośność.fnF12

Unstoppa 博
źródło
1

Domyślnie większość dystrybucji używa Ctrl+F12 .

Część dystrybucji systemu operacyjnego (w moim przypadku Xubuntu), która używa Xcfe, zastępuje przełącznik Ctrl+ F12do przełącznika „Workspace 12”.

Rifqi Al Fatih
źródło
0

Dla użytkowników komputerów Mac, jeśli command + fn + f12lub command + f12nie działa, twoja mapa kluczy nie jest wybrana jako „Mac OS X”. Aby wybrać mapę klawiszy, wykonaj poniższe czynności.

Android Studio -> Preferences -> Keymap -> From the drop down Select "Mac OS X" -> Click Apply -> OK.
Saleh Enam Shohag
źródło
-3

Możesz pisać "this. ” i poczekać sekundę, pojawi się wyskakujące okienko z metodami i właściwościami.

Nie skrót, ale działa dla mnie.

PS: jeśli używasz metody statycznej, wpisz nazwę klasy.

Telcontar
źródło
3
Podoba mi się twoje podejście :)
Stefan Michev
7
Naprawdę nie rozumiem negatywów. Moja metoda jest jedyną, która działa na każdej wersji IntelliJ, komputerze lub dostosowaniu. Pomyśl o tym
Telcontar
1
@Telcontar: Myślę, że ludzie dał ci downvotes ponieważ oryginalne pytanie „Jaki jest odpowiednik skrótu że w IntelliJ”, gdzie który został opisany dość dokładnie :) Twój „odpowiedź” raczej komentarz.
Honza Zidek
3
Nie rozumiem, dlaczego jest tyle głosów negatywnych. "to." jest dobrą alternatywą. Robię to często. Byłem także użytkownikiem Eclipse, zanim przeniosłem się do Intellij, i zrobiłem to samo na Eclipse.
Harish