C'è qualche scorciatoia che mi consentirebbe dopo aver creato il metodo in un'interfaccia, selezionare e passare alla classe di implementazione di tale interfaccia?
C'è qualche scorciatoia che mi consentirebbe dopo aver creato il metodo in un'interfaccia, selezionare e passare alla classe di implementazione di tale interfaccia?
Risposte:
Sì .... in mac, è Apple+ ALT+ B. È necessario spostare il cursore sul nome dell'interfaccia prima di richiamare il collegamento. Non sono sicuro di quale sia il collegamento nel PC, perché se fai clic con il pulsante destro del mouse sul nome dell'interfaccia -> "Vai a" -> "Implementazioni" ... il collegamento è elencato lì.
Nel PC, è CTRL+ ALT+ B: documentazione di navigazione JetBrains .
Navigate
-> Implementation(s)
) e Ctrl-Alt-B ( Navigate
-> Declaration
)
Oltre a Ctrl+ Alt+ Bsopra menzionato, puoi anche usare il mouse: Ctrl+ Alt+ LeftMouseButton per passare direttamente alle implementazioni.
Se hai fatto Command (Mac)/ Ctrl (Windows) + Mouse click
sul metodo che desideri navigare, verrai indirizzato ainterface (Declaration)
ma se hai fatto Alt + Ctrl+ Mouse click
sul metodo che vuoi navigare, verrai navigato class (Implementation)
, puoi usare anche Alt + Ctrl+ bse non vuoi lasciare keybourd
Su OSX puoi passare all'implementazione con il mouse usando Alt+ Command+ Mouse. (comparabile con Ctrl+ mouse in Eclipse)
Preferences
-> Keymap
.
Se non si conosce il collegamento per un comando IntelliJ specifico, premere Ctrl+ Alt+ A(o Apple+ Alt+ Asu Mac). Questo aprirà un pop-up che ti permetterà di cercare tutte le scorciatoie. In alternativa, è possibile accedervi utilizzando Find Action...
dal Help
menu.
Inoltre, è Default Keymap Reference
disponibile anche il Help
menu (che tra le altre scorciatoie contiene il collegamento a quello Find Action...
sopra descritto).
Infine, puoi configurare le tue scorciatoie da tastiera (e vedere le impostazioni correnti) nell'impostazione Preferences
-> Keymap
.
Find Action...
in Default Keymap Reference
.
Su MacO: cmd+ ( option) +B