Si estoy en una interfaz y apunto a un nombre de método, ¿qué puedo hacer para ir rápidamente a la ÚNICA implementación de ese método?
usando eclipse 3.6.x
Respuestas:
Acabo de verificar esto en mi instalación de Eclipse 3.6: Mantenga el control (comando en Mac), coloque el cursor sobre el nombre del método y seleccione "Abrir implementación".
Puede asignar un atajo de teclado a esta acción usando Ventana> Preferencias> General> Teclas y buscando "Implementación abierta".
F3es el típico "ir a la implementación". Para interfaces que van a la definición de interfaz .
En su lugar, use Ctrl+ Tpara ver todas las implementaciones de la definición de interfaz. A continuación, puede ir fácilmente a la que desee con las teclas de flecha y Enter. Creo que el primero se selecciona automáticamente para que Ctrl-T+ Enterhaga lo que necesites.
En el mapa de teclas (General> Teclas) busque "implementación abierta" y mapee lo que desee. Elegí Ctrl+ Shift+ I. Asegúrese de seleccionar "Editar fuente Java" en el cuadro Cuándo. Lo probé, y tener el cursor sobre el nombre del método y presionar Ctrl+ Shift+ Ime llevó directamente a la implementación en lugar de mostrar la jerarquía que obtienes con Ctrl+ T.
También puede ver una respuesta a una pregunta casi idéntica para otras opciones: