Una domanda su TextMate . Ad esempio, ho appena digitato var_dump($codes);
e ho dimenticato di scrivere <?php ?>
. Quindi, ora voglio evidenziare l'area in cui voglio avvolgere i tag php. Come posso fare questo?
Aggiungi semplicemente un nuovo comando chiamato ex "Wrap in" nell'editor di pacchetti php (Bundles- > Editor di pacchetti- > Mostra Editor di pacchetti)
Nell'attivazione scegli: Equivalente chiave e hit: CMD+SHIFT+W
(o quello che vuoi che non sia già stato preso).
Lascia il selettore di ambito su source.php
Nella finestra snippet scrivi:
<?php $TM_SELECTED_TEXT ?>
Ora seleziona qualcosa e premi CMD+SHIFT+W
e hai finito
Mi spiace di non poter caricare un'immagine per mostrarti che mi sono appena iscritto.
EDIT Ora ho abbastanza reputazione per caricare l'immagine:
È possibile selezionare la riga su cui si trova il comando PHP e eseguire un'operazione di ricerca e sostituzione con un'espressione regolare. Cerca
^(.*)$
e sostituirlo con
<?php $1 ?>
come si vede nella schermata. L'espressione regolare combacia con tutto sulla linea e avvolge il tag PHP intorno ad esso.
Il bundle HTML ha un comando per eseguire il wrapping in <?= ?>
:
Potresti assegnare una scorciatoia da tastiera a questo dall'editor di pacchetti e, se sei così propenso, potresti addirittura aggiungere un nuovo comando per <?php ?>
.
Leggi altre domande sui tag textmate