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?

  • Haga que TextMate ejecute php desde un binary diferente, no desde el php original
  • ¿Cómo crear un nuevo fragment en el editor de packages de TextMate 2?
  • ¿Cómo se degradan los packages de TextMate?
  • TextMate: ¿Cómo puedo cambiar 2 líneas?
  • ¿Cómo puedo cambiar la sangría de código de línea múltiple en Textmate?
  • ¿Por qué la carpeta en ~ / Library / Application \ Support se llama "Avian" para Textmate 2?
  • TextMate 2: Cómo habilitar / deshabilitar el código plegable
  • ¿Cambiar la key de finalización en TextMate?
  • ¿Por qué la carpeta en ~ / Library / Application \ Support se llama "Avian" para Textmate 2?
  • Creando un nuevo file bloquea Textmate
  • Dividir Windows en Textmate
  • Textmate: quitar la barra lateral a la izquierda
  • 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).