2011-08-17 15 views
5

Utilicé PDT por un bit en Eclipse, pero no estaba satisfecho con su formato Javascript (especialmente con la sintaxis de jQuery), así que cambié a Aptana Studio 3 (versión independiente) .Activando "Declaración abierta" en Aptana Studio 3 PHP Editor

Realmente disfruto las funciones de Aptana, pero faltan algunas de las cosas que disfruté antes. Por ejemplo, me gustaría poder hacer clic derecho en una función y usar la función Open Declaration para hacer que AS3 vaya a la declaración de la función (ya sea en el archivo actual u otro). La opción está presente en AS3, pero cuando intento usarla, no pasa nada.

¿De qué forma podría habilitar esta funcionalidad en AS3?

+0

He arreglado este problema cambiando la "naturaleza" del proyecto que había importado. Tuve que habilitarlos y hacer que el PHP sea la "naturaleza". Fue org.eclipse.php.core.PHPNature. Estoy discutiendo este tema en Issue Tracker para Aptana Studio: http://jira.appcelerator.org/browse/APSTUD-3331?focusedCommentId=163261 –

Respuesta

8

El soporte de PHP en AS3 está en toda su potencia cuando la 'Naturaleza' del proyecto es reconocida por el Studio (por ejemplo, com.aptana.editor.php.phpNature).

Como referencia futura para los demás que tropiezan con este problema, la forma más sencilla de establecer Nature en el estudio es haciendo clic derecho en el proyecto, seleccione 'Propiedades' y luego seleccione el elemento Project Natures. En ese cuadro de diálogo, seleccione el elemento PHP (el que tiene el ícono al lado). También puede optar por hacerlo como primary, pero tenga en cuenta que el único efecto al hacerlo es visualmente (tener un icono P en el proyecto, marcándolo como un proyecto PHP).

Además, al establecer la naturaleza de esta manera, se agregará un generador de Aptana PHP al archivo .project. Este constructor es necesario para una indexación adecuada y una ayuda de código para el proyecto.

Como solución, estamos considerando algún tipo de notificación que le permitirá establecer una naturaleza cuando importe un proyecto. Eso, en la mayoría de los casos, debería resolverlo.

Esperamos que ayuda a la comprensión de cómo funcionan las cosas 'bajo el capó' :)

+0

Ver http://jira.appcelerator.org/browse/APSTUD-1774 – sgibly

Cuestiones relacionadas