Czy jest jakiś skrót, który pozwoliłby mi po utworzeniu metody w interfejsie wybrać i przeskoczyć do implementacji klasy tego interfejsu?
165
Czy jest jakiś skrót, który pozwoliłby mi po utworzeniu metody w interfejsie wybrać i przeskoczyć do implementacji klasy tego interfejsu?
Odpowiedzi:
Tak ... w Mac jest to Apple+ ALT+ B. Przed wywołaniem skrótu musisz przesunąć kursor do nazwy interfejsu. Nie jestem pewien, jaki jest skrót na PC, bo jeśli klikniesz prawym przyciskiem myszy nazwę interfejsu -> „Idź do” -> „Implementacje” ... skrót jest tam wymieniony.
Na PC jest to dokumentacja nawigacjiCTRL + ALT+ B: JetBrains .
źródło
Navigate
->Implementation(s)
) i Ctrl-Alt-B (Navigate
->Declaration
)Oprócz Ctrl+ Alt+ Bwspomnianych powyżej, możesz również użyć myszy: Ctrl+ Alt+ LeftMouseButton, aby przejść bezpośrednio do implementacji.
źródło
Jeśli zrobiłeś Command (Mac)/ Ctrl (Windows) +
Mouse click
na metodzie, do której chcesz przejść, nastąpi nawigacjainterface (Declaration)
ale jeśli zrobiłeś Alt + Ctrl+
Mouse click
na metodzie do której chcesz nawigować Zostaniesz przekierowany doclass (Implementation)
ciebie możesz użyć także Alt + Ctrl+ bjeśli nie chcesz wychodzić z klawiaturyźródło
W OSX możesz przeskoczyć do implementacji za pomocą myszy, używając Alt+ Command+ Mysz. (porównywalne z Ctrl+ myszką w Eclipse)
źródło
Preferences
->Keymap
.Jeśli nie znasz skrótu do określonego polecenia IntelliJ, naciśnij Ctrl+ Alt+ A(lub Apple+ Alt+ Ana Macu). Spowoduje to otwarcie wyskakującego okienka umożliwiającego wyszukanie wszystkich skrótów. Alternatywnie możesz uzyskać do niego dostęp za pomocą
Find Action...
zHelp
menu.Ponadto dostępna jest
Default Keymap Reference
również opcja zHelp
menu (która zawiera między innymi skrót doFind Action...
opisanego powyżej).Na koniec możesz skonfigurować własne skróty klawiaturowe (i zobaczyć bieżące ustawienia) w ustawieniach
Preferences
->Keymap
.źródło
Find Action...
wDefault Keymap Reference
.Na MacOs: cmd+ ( option) +B
źródło