2012-02-29 5 views
7

Ho appena iniziato a utilizzare Sublime Text 2 ieri e mi piace molto. Tuttavia, sto cercando di impostare uno snippet di codice che utilizzerei sempre. Il problema è che l'editor non lo riconosce affatto. L'ho salvato nella mia cartella Pacchetti/Utente. Lo snippet è qui sotto:Sublime Text 2 snippet di codice

<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?

risposta

15

Assicurarsi che sia stato salvato con l'estensione .sublime-snippet. Lo snippet verrà espanso solo quando l'ambito è php. Quindi deve essere nei tag php anche se si trova in un file php.

+0

Impressionante, è stato così, non l'ho salvato con quell'estensione. Grazie. – jb1785

0

Quando si crea uno snippet, assicurarsi di sfuggire allo $ se necessario poiché il segno $ viene utilizzato come puntatore.