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

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 tags php. ¿Cómo puedo hacer esto?

  • ¿Cómo crear un nuevo fragment en el editor de packages de TextMate 2?
  • TextMate: abrir windows de files es raro
  • TextMate no guarda files en UTF-8
  • Dividir Windows en Textmate
  • TextMate 2: Cómo habilitar / deshabilitar el código plegable
  • ¿Por qué la carpeta en ~ / Library / Application \ Support se llama "Avian" para Textmate 2?
  • ¿Puedo transferir mi configuration de TextMate 2 a otra Mac?
  • ¿Cómo puedo cambiar la sangría de código de línea múltiple en Textmate?
  • TextMate no guarda files en UTF-8
  • ¿Por qué la carpeta en ~ / Library / Application \ Support se llama "Avian" para Textmate 2?
  • Dividir Windows en Textmate
  • TextMate 2: ¿Cómo cambiar de forma permanente a las tabs suaves (espacios en lugar de tabs)?
  • 3 Solutions collect form web for “Usando TextMate, ¿cómo puedo envolver todo en tags PHP?”

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

    En la Activación, elija: Equivalente key y pulse: CMD+SHIFT+W (o lo que quiera que no se haya tomado).

    Deje el selector de scope en source.php

    En la window de fragments, escribe:

     <?php $TM_SELECTED_TEXT ?> 

    Ahora selecciona cualquier cosa y presiona CMD+SHIFT+W y ya terminaste

    Lo siento, no pude cargar una image para mostrarle que me acabo de registrar.

    EDITAR Ahora tengo suficiente reputación para upload la image:

    enter image description here

    Puedes seleccionar la línea en la que está tu command PHP y realizar una operación de Buscar y Reemplazar con una expresión regular. Buscar

     ^(.*)$ 

    y replacelo con

     <?php $1 ?> 

    como se ve en la captura de pantalla. La expresión regular coincidirá con todo en la línea y ajustará la label PHP alnetworkingedor de ella.

    Captura de pantalla de TextMate

    El package HTML tiene un command para include <?= ?> :

    Podría asignarle un atajo de keyboard desde el Editor de Bundle, y si así lo desea, podría incluso agregar un nuevo command para <?php ?> .

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).