2012-05-21 11 views
9

Acabo de empezar a usar Netbeans (7.1.2, versión de php) para trabajar en un proyecto de PHP. Netbeans es realmente genial para editar largos tramos de código PHP.PHP en Netbeans: existe un atajo para generar las etiquetas <?php ?>

Pero en mis archivos de vista en HTML está mezclado con trozos cortos de PHP que estoy recibiendo realmente cansado de escribir manualmente:

<?php ?> 

En Dreamweaver le basta con pulsar un botón para crear estas etiquetas, pero en Netbeans no encuentro nada como un atajo de teclado. Seguramente debe haber uno. ¿Alguien sabe lo que es?

+0

Puede crearlo es tools, setting, keymap iirc – rlemon

+3

Nunca he usado plantillas de códigos, pero sé que existen para este tipo de cosas http://netbeans.org/kb/docs/php/code-templates. html – goat

+0

Use navaja en su lugar. entonces es solo @ {}: p – JakeWilson801

Respuesta

1

no creo que la hay, pero se puede crear una macro para hacerlo usted mismo :)

Sólo tienes para hacer clic en Edición -> Iniciar grabación de macros, luego debe escribir <?php ?> y luego hacer clic en Editar -> Detener macro de grabación.

+0

cómo funciona esto después de grabar la macro – NomanJaved

14

En Netbeans que habían ido a Herramientas -> Opciones -> Editor -> plantillas de códigos de y mirado a través de todas las abreviaturas para el lenguaje PHP . Había muchas y muchas abreviaturas para piezas de PHP. Pero las etiquetas <?php ?> no estaban allí.

Después de escribir mi pregunta, se me ocurrió que el lugar de tales abreviaturas sería para el lenguaje HTML en lugar de PHP. Miré allí y no había ninguna plantilla de código. Pero fue simple agregar uno propio (abreviatura: 'p', texto expandido '<?php ?>').

Ahora cuando el cursor está en el medio de un poco de HTML, escribo p[TAB] ¡y aparecen mis etiquetas!

actualización
Gracias a vincular a @ Chris en el comentario anterior que puedo cambiar ampliado de texto a <?php echo ${cursor} ?> y el cursor termina donde yo quiero.

+0

después de escribir la etiqueta de apertura y cierre de php, la clave de acceso directo para la plantilla de código que creo. pero no funciona en html Tecla de acceso directo -> t plantilla de código -> '' – NomanJaved

0

No hay uno por defecto. El más cercano es escribir <? y presionando ctrl + espacio que sugieren que <?php...

0

tipo justo php + TAB tener <?php ?> o phpe + TAB para <?php echo ?>

obras es todo por Netbeans 8 con el paquete predeterminado de PHP

Si lo desea, puede cambiar ese acceso directo en Herramientas -> Opciones -> Editar o -> Plantillas de código; elija HTML en el cuadro de selección Idioma.