2012-03-29 10 views
70

Uso PhpStorm. Quiero hacer fragmentos de código y luego asignarles atajos. Puedo hacerlo en NetBeans, pero en PhpStorm no sé cómo hacerlos. Por ejemplo, para agregar console.log(); en NetBeans, solo escribo con + espacio. con es el atajo que había definido.Fragmentos de código en PhpStorm

Respuesta

140

En IntelliJ (el IDE de Java) o PhpStorm (el IDE de PHP) se llama Plantillas en vivo.

Vaya a Setting sy comience a escribir "live templates" en el cuadro de búsqueda. En el panel derecho puede editar y crear dichas plantillas.

En su caso, simplemente escriba "con" en el cuadro de texto de abreviatura y "console.log();" en el área de texto del cuadro de plantilla a continuación. Incluso puede cambiar, con qué acción desea expandir la plantilla (la pestaña es predeterminada, el espacio y la entrada son posibles).

La plantilla en vivo es mucho más compleja que lo que escribí anteriormente. Puede usar variables y cierta información de contexto. Para una lectura posterior, sugiero JetBrains/PhpStorm documentation.

+0

muchas gracias. ¿Puedes decirme cómo cambiar la posición del cursor? –

+0

¿Qué quiere decir con cambiar la posición del cursor? Al menos en IntelliJ en la configuración de la plantilla en vivo hay una casilla de verificación para reformatear, después de que la plantilla se haya expandido. Luego, las líneas de la plantilla activa se sangran. – synopia

+14

Descubro cómo. Utilizo este 'console.log ($ s $);' y luego, cuando el editor lo agrega, el cursor se mueve a la posición de $ s $. –

Cuestiones relacionadas