2012-02-29 4 views
7

Я только начал использовать Sublime Text 2 вчера, и мне это очень нравится. Тем не менее, я пытаюсь настроить фрагмент кода, который я буду использовать все время. Проблема в том, что редактор вообще не распознает его. Я сохранил его в папке «Пакеты/Пользователь». Ниже приведен фрагмент:Sublime Text 2 code snippet

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

Любая идея, что я делаю неправильно?

ответ

15

Убедитесь, что он сохранен с расширением .sublime-snippet. Ваш фрагмент будет расширяться только тогда, когда область действия - php. Поэтому он должен быть в тегах php, даже если он находится в файле php.

+0

Удивительный, именно так, я не сохранил его с этим расширением. Благодарю. – jb1785

0

При создании фрагмента убедитесь, что вы избегаете $, если необходимо, так как знак $ используется как указатель.