web-dev-qa-db-fra.com

IntelliJ IDEA saute de l'interface à la classe implémentée dans Java

Y at-il un raccourci qui me permettrait après la création de la méthode dans une interface, sélectionnez et passez à la classe d'implémentation de cette interface?

144
Mat B.

Oui .... en mac, c'est Apple + ALT + B. Vous devrez déplacer votre curseur sur le nom de l'interface avant d'appeler le raccourci. Je ne sais pas quel est le raccourci dans PC, car si vous cliquez avec le bouton droit de la souris sur le nom de l'interface -> "Aller à" -> "Implémentations" ... le raccourci y est répertorié.

En PC, c'est CTRL + ALT + B: documentation de navigation JetBrains .

224
limc

En plus de Ctrl + Alt + B mentionné ci-dessus, vous pouvez également utiliser la souris: Ctrl + Alt + LeftMouseButton pour passer directement aux implémentations.

59
Pakka Pakka

Si vous avez fait Alt + Mouse click Sur la méthode à laquelle vous souhaitez naviguer Vous serez dirigé vers interface (Declaration)

mais si vous avez fait Alt + Ctrl + Mouse click Sur la méthode à laquelle vous souhaitez naviguer Vous serez dirigé vers class (Implementation)

12
Basheer AL-MOMANI

Sur OSX, vous pouvez passer à l’implémentation avec votre souris en utilisant Alt + Command + Souris. (comparable à Ctrl + souris dans Eclipse)

6
userM1433372

Si vous ne connaissez pas le raccourci pour une commande IntelliJ spécifique, appuyez sur Ctrl + Alt + A (ou Apple + Alt + A sur Mac). Cela ouvrira une fenêtre contextuelle vous permettant de rechercher tous les raccourcis. Sinon, vous pouvez y accéder en utilisant le Find Action... du menu Help.

De plus, il y a le Default Keymap Reference également disponible dans le menu Help (celui qui contient, entre autres raccourcis, le raccourci vers le Find Action... décrit ci-dessus).

Enfin, vous pouvez configurer vos propres raccourcis clavier (et voir les paramètres actuels) dans le paramètre Preferences -> Keymap.

4
matsev

Sur MacOs: cmd + (option) + B

2
Maksim Turaev