IntelliJ IDEA salta de la interfaz a la clase de implementación en Java


165

¿Hay algún atajo que me permita después de crear el método en una interfaz, seleccionar y saltar a la clase de implementación de esa interfaz?


44
En la mayoría de los casos, hay una flecha a la izquierda del método / interfaz para mostrar todas las clases / métodos de implementación / anulación.
Peter Lawrey

1
Aquí hay una lista / hoja de trucos de todas las opciones clave predeterminadas. El CTRL + ALT + B se mencionó a continuación.
jmq

Respuestas:


252

Sí ... en mac, es Apple+ ALT+ B. Deberá mover el cursor al nombre de la interfaz antes de invocar el acceso directo. No estoy seguro de cuál es el acceso directo en la PC, ya que si hace clic derecho en el nombre de la interfaz -> "Ir a" -> "Implementaciones" ... el acceso directo aparece allí.

En PC, es CTRL+ ALT+ B: documentación de navegación de JetBrains .


1
En mi caso, ir a la implementación suele ser más a menudo lo que quiero ver, así que cambié Ctrl-B ( Navigate-> Implementation(s)) y Ctrl-Alt-B ( Navigate-> Declaration)
jakub.g

1
En mi caso: Ctrl-Opción-B
sNICkerssss

66

Además de Ctrl+ Alt+ Bmencionado anteriormente, también puede usar el mouse: Ctrl+ Alt+ LeftMouseButton para saltar directamente a las implementaciones.


16

Si hizo Command (Mac)/ Ctrl (Windows) + Mouse clicken el método al que desea navegar, se lo dirigirá ainterface (Declaration)

pero si hizo Alt + Ctrl+ Mouse clicken el método al que desea navegar, se lo navegará class (Implementation)    , puede usar también Alt + Ctrl+ bsi no desea salir de keybourd


1
Ctrl + clic es para la interfaz (no alt)
Sprout

7

En OSX puede saltar a la implementación con su mouse usando Alt+ Command+ Mouse. (comparable con Ctrl+ mouse en Eclipse)


¿Cómo cambiar qué? ¿Qué quieres decir? ¿Quieres cambiar el atajo? En ese caso, vea la configuración Preferences-> Keymap.
userM1433372

5

Si no conoce el acceso directo para un Comando IntelliJ específico, presione Ctrl+ Alt+ A(o Apple+ Alt+ Aen Mac). Eso abrirá una ventana emergente que le permite buscar todos los accesos directos. Alternativamente, puede acceder usando Find Action...el Helpmenú.

Además, también está Default Keymap Referencedisponible en el Helpmenú (que entre otros accesos directos contiene el acceso directo al Find Action...descrito anteriormente).

Por último, puede configurar sus propios métodos abreviados de teclado (y ver la configuración actual) en la configuración Preferences-> Keymap.


@cellepo ¿Has probado? También puede encontrar el acceso directo a Find Action...en Default Keymap Reference.
matsev

2
Busqué en el menú de ayuda ... En Intellij 2016.1.3 en Mac, el comando que aparece allí y que funciona para mí es Shift + Apple + A.
cellepo

1
Durante los últimos 4 años, esto es ctrl + shift + A, probablemente fue alt antes de eso.
Vipin el

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.