главная/Как создать сниппет для Sublime Text

Как создать сниппет для Sublime Text

И так, что такое сниппет в Sublime Text.

Это некий кусок кода, всплывающий при вводе его сокращения и нажатия клавиши Tab.

 

Сразу пример для понимания:

 

Пишем в редакторе php, нажимаем клавишу табуляции и получаем <?php ?>

 

Но это при условии, что данный сниппет у вас уже существует.

 

Давайте для пущей наглядности создать сниппет для быстрого создания публичного метода класса.

 

Открываем редактор и переходим во вкладку Tools > Developer > New Snippet.

 

В открывшуюся вкладку вводим следующий код:

 

<snippet>

<content><![CDATA[ public function ${1:name}() { } ]]></content>

<tabTrigger>met</tabTrigger>

<scope>source.php</scope>

</snippet>

 

<![CDATA[ тут хранится вызываемый вами код ]]

 

${1:name} здесь встанет ваш курсор при вызове

 

<tabTrigger> тут имя вашего сниппета </tabTrigger>

 

<scope> указываем здесь в контексте, какого формата будет происходить вызов </scope>

 

Сохраняем наш сниппет с расширением .sublime-snippet

Полное имя php-method.sublime-snippet

 

В редакторе вводим met нажимаем таб и получаем наш код:

sublime-text-snippet-tutorial

sublime-text-snippet-tutorial-02