Usando TextMate, ¿cómo puedo envolver todo en etiquetas PHP?

1

Una pregunta sobre TextMate . Por ejemplo, acabo de escribir var_dump($codes); y olvidé escribir <?php ?> . Entonces, ahora quiero resaltar el área en la que quiero envolver las etiquetas php. ¿Cómo puedo hacer esto?

    
pregunta Doug 17.08.2011 - 00:11

3 respuestas

6

Simplemente agregue un nuevo comando llamado ex 'Wrap in' en su editor de paquetes php (Bundles- > Bundle Editors- > Show Bundle Editor)

En la Activación, elige: Clave equivalente y pulsa: CMD+SHIFT+W (o lo que quieras que aún no se haya tomado).

Deja el selector de alcance a source.php

En la ventana del fragmento de código, escribe:

<?php  $TM_SELECTED_TEXT ?>

Ahora selecciona cualquier cosa y pulsa CMD+SHIFT+W y habrás terminado

Lo siento, no pude subir una imagen para mostrarte que acabo de registrarme.

EDITAR Ahora tengo suficiente reputación para subir la imagen:

    
respondido por el apouche 24.08.2011 - 11:44
3

Puede seleccionar la línea en la que se encuentra su comando PHP y realizar una operación de Buscar y Reemplazar con una expresión regular. Buscar

^(.*)$

y reemplázalo con

<?php $1 ?>

como se ve en la captura de pantalla. La expresión regular coincidirá con todo en la línea y envolverá la etiqueta PHP a su alrededor.

    
respondido por el Kiezpro 24.08.2011 - 10:28
2

El paquete HTML tiene un comando para envolver en <?= ?> :

Puede asignar un método abreviado de teclado a esto desde el Bundle Editor, y si lo desea, podría incluso agregar un nuevo comando para <?php ?> .

    
respondido por el jtbandes 24.08.2011 - 11:24

Lea otras preguntas en las etiquetas