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 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 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 Help
menu.
Ponadto dostępna jest Default Keymap Reference
również opcja z Help
menu (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