teclado - Elija entre la declaración/implementación abierta en Ctrl+clic en IntelliJ IDEA
intellij idea tutorial español (4)
Detalles:
- IDE : IntelliJ IDEA 14
- OS :: Windows 7
Si quiero navegar a la declaración de un método, puedo elegir uno de los siguientes métodos:
- presiona Ctrl + clic izquierdo
- clic derecho> Ir a> Declaración
- presiona Ctrl + B
Si quiero navegar a la implementación de un método, puedo elegir uno de los siguientes enfoques:
- presiona Ctrl + Alt + clic izquierdo
- clic derecho> Ir a> Implementación (es)
- presiona Ctrl + Alt + B
En Eclipse , si presiono Ctrl y el mouse está sobre un método, aparece una ventana emergente y puedo elegir qué hacer (ir a Implementación / Declaración). Si presiono "clic izquierdo" ( Ctrl aún se presiona) se elegirá la primera opción.
¿Cómo puedo lograr el mismo / un comportamiento similar en IntelliJ IDEA?
Estaba buscando lo mismo, porque también estaba acostumbrado en Eclipse. Sin embargo, en el 99% de los casos, fui a la implementación. Si ese es su caso también, puede considerar cambiar el acceso directo Ctrl + click en IntelliJ:
- Abrir archivo → Configuración ... → Mapa de teclas
- Busque "implementación" e identifique el elemento "Menú principal → Navegar → Implementación (es)" en la lista
- Haga clic con el botón derecho en el elemento y elija "Agregar acceso directo del mouse"
- Agregue el atajo Ctrl + clic haciendo un Ctrl + clic izquierdo en la ventana
- Al presionar el botón OK, tiene dos opciones:
- Eliminar el acceso directo existente (abriendo la declaración)
- Deje el acceso directo existente: en ese caso, al usar Ctrl + clic, tanto la declaración como la implementación se abrirán (al menos cuando estén en diferentes archivos)
Sé que esta respuesta llega como 2 años tarde, pero espero que pueda ayudar a otros.
EDITAR: este acceso directo también se aplica cuando desea navegar a la declaración de una súper clase. Por lo tanto, mi "99%" primero declarado anteriormente cae un poco. He agregado la tecla Ctrl + clic derecho como acceso directo para ir a la declaración (que no entra en conflicto con ningún otro acceso directo, pero necesita un mouse con al menos dos botones ...).
Mi IntelliJ (2016.2) muestra la declaración de un método (en una interfaz de PHP) como una de las implementaciones en la ventana emergente de implementación, así que tal vez pueda hacerlo todo desde la ventana emergente Implementaciones.
No hay una opción incorporada para esto. Necesitaría configurar una lista rápida personalizada para hacer eso.
- Abra el cuadro de diálogo Configuración y vaya a "Listas rápidas" (está bajo "Apariencia y comportamiento" en IDEA 14)
- Haga clic en el botón Agregar a la derecha del panel central
- Dale un nombre a tu lista
- Haga clic en el botón Agregar a la derecha del panel del extremo derecho (donde se lee "sin acciones")
- Agregue la acción Ir a declaración ( Menú principal> Navegar> Ir a Declaración )
- Agregue la acción Ir a implementación ( Menú principal> Navegar> Ir a Implementación (es) )
- Haga clic en Aplicar
- Ir a Keymap en la configuración.
- Bajo el nodo "Lista rápida", busque la Lista rápida que acaba de crear y asigne un atajo (teclado o mouse). Por supuesto, puede volver a asignar uno de los accesos directos utilizados por la acción Ir a la declaración o Ir a la implementación.
- Haga clic en Aceptar para cerrar la configuración e intentarlo.
Tenga en cuenta que en la lista rápida que se abre, tendrá números junto a cada acción para una selección rápida.
Edición: Agregar una captura de pantalla de la lista rápida final para mayor claridad
Si selecciona el método y pulsa Ctrl+T
, se mostrarán las implementaciones de los métodos. Puede hacer clic en las opciones para navegar a ese método implementado. Espero que esto ayude.