2009-06-17 26 views
5

De IDE de Zend sé que Ctrl +izquierda clic en un nombre de función abre el archivo de origen correspondiente y va a la definición funcionesphpeclipse: saltar a la definición de función?

¿Hay algo similar en Eclipse especialmente phpeclipse O CDT? No estoy seguro si es solo una configuración window->preferences No veo O algún tipo de indexación de código fuente Puedo haber deshabilitado, que tampoco se encuentra en la configuración (si está disponible)

Cualquiera conoce la configuración correcta ? Estoy usando eclipse 3.4.1 con pdt 2.0.0.v20081229.

Respuesta

3

Ctrl + clic izquierdo generalmente funciona en Eclipse también, aunque es terriblemente lento para reaccionar. Por esa razón usualmente uso F3 después de mover el cursor al nombre de la función.

La cosa con Ctrl + clic se puede encontrar en las preferencias en "General> Editores> Editores de texto> Hipervínculo". Se puede apagar, allí. Pero esta función aparentemente requirió soporte del respectivo editor/analizador para estar disponible en absoluto.

La clave F3 está vinculada a "Declaración abierta" aquí. Si ese no es el caso, esta asignación se puede agregar manualmente, de lo contrario es posible que Eclipse simplemente no pueda hacer eso con PHP.

+0

En algún momento tuve un punto de inflexión en 3.4. ejecutando 3.5 beta (Galileo) sin problemas, sin embargo. Y sí ... puede ser un poco lento a veces para poner el subrayado. Sin embargo, creo que no hay necesidad de esperar el subrayado. Ctrl + clic y espera un segundo. –

+0

Oh, vale, lo intentaré de nuevo en algún momento. Pero aún necesito mover mi mano hacia el mouse; de alguna manera soy más una persona de teclado cuando se trata de codificación :) aunque mis compañeros de trabajo siempre usan Ctrl + Click – Joey

+0

y si reacciona tan lento me suena que la CPU debe ser usada por eclipse como causa de la "búsqueda" - pero eclipse no hace nada en mi caso en mi linux box 'top' muestra que Java no hace nada e incluso después de un minuto no funciona no funciona con Ctrl + izquierda O F3 que suena como si la opción estuviera desactivada - cualquier persona sabe dónde se puede habilitar/deshabilitar? y esta función también funciona para los métodos de clase, porque eso es lo que intento abrir como $ this-> somefunction(); –

11

El uso de Juno y PDT (Herramientas de desarrollo de PHP) Se pueden añadir esta característica útil para un proyecto de esta manera:

haga clic derecho sobre el proyecto -> Configuración -> Añadir Soporte PHP.

+2

¡Increíble! Si actualiza desde un PHPEclipse anterior a Marte con herramientas de desarrollo de PHP ... ¿cómo pueden ocultar tan bien una característica tan importante ... Sigue siendo una respuesta útil en 2015, gracias :) – BurninLeo

+0

Una respuesta "de vuelta al futuro": D. ¡Gracias por votar! – lastYorsh

Cuestiones relacionadas