Czy jest jakiś skrót, który pozwoliłby mi po utworzeniu metody w interfejsie wybrać i przeskoczyć do implementacji klasy tego interfejsu?
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 .
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.
Jeśli zrobiłeś Command (Mac)/ Ctrl (Windows) + Mouse clickna metodzie, do której chcesz przejść, nastąpi nawigacjainterface (Declaration)
ale jeśli zrobiłeś Alt + Ctrl+ Mouse clickna metodzie do której chcesz nawigować Zostaniesz przekierowany do class (Implementation) ciebie możesz użyć także Alt + Ctrl+ bjeśli nie chcesz wychodzić z klawiatury
W OSX możesz przeskoczyć do implementacji za pomocą myszy, używając Alt+ Command+ Mysz. (porównywalne z Ctrl+ myszką w Eclipse)
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...z Helpmenu.
Ponadto dostępna jest Default Keymap Referencerównież opcja z Helpmenu (która zawiera między innymi skrót do Find Action...opisanego powyżej).
Na koniec możesz skonfigurować własne skróty klawiaturowe (i zobaczyć bieżące ustawienia) w ustawieniach Preferences-> Keymap.
Find Action...w Default Keymap Reference.
Na MacOs: cmd+ ( option) +B