Domanda
Ho appena iniziato a utilizzare il testo sublime 2 ieri e mi piace molto.Tuttavia, sto cercando di impostare uno snippet di codice che userei tutto il tempo.Il problema è che l'editor non lo riconosce affatto.L'ho salvato nel mio pacchetto / cartella utente.Lo snippet è sotto:
<snippet>
<content><![CDATA[echo "<pre>".print_r(${0:var},true)."</pre>";]]></content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<tabTrigger>pre</tabTrigger>
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<scope>source.php</scope>
<description>print r with pre tags</description>
</snippet>
.
Qualche idea di cosa sto facendo male?
Soluzione
Assicurarsi che venga salvato con un'estensione .sublime-snippet
.Il tuo snippet si espanderà solo quando lo scopo è PHP.Quindi deve essere in tag PHP anche se è in un file PHP.
Altri suggerimenti
Quando si crea uno snippet assicurarsi di sfuggire al $
se necessario dal momento che il segno $
viene utilizzato come puntatore.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow