Как создать сниппет для 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 нажимаем таб и получаем наш код: