PhpStorm. Сниппеты.

Сниппет (англ. snippet — фрагмент, отрывок) — программный термин, обозначающий небольшой фрагмент исходного кода или текста, пригодного для повторного использования. Для примера рассмотрим работу с XSLT. В XSLT использование сниппетов из-за некоторой громоздкости конструкций является необходимостью. Для просмотра и вставки уже существующего сниппета требуется (по умолчанию) нажать Ctrl+J в XSLT -документе.
Для вставки также можно использовать аббревиатуру сниппетов, например если набрать CWTO и нажать Tab, то получим

[codesyntax lang=»xml»]

<xsl:choose>
	<xsl:when test=""></xsl:when>
	<xsl:otherwise></xsl:otherwise>
</xsl:choose>

[/codesyntax]

Согласитесь, что набирать это вручную довольно долго. Можно добавлять и свои собственные сниппеты, например, если требуется часто вызывать какой-либо темплейт. Это делается так: заходим в File->Settings->Live Templates


При нажатии кнопки Add откроется окно, в которое и вводим нужный нам сниппет. При чем в динамические части сниппета вводим переменные (текст, начинающийся и заканчивающийся символом $, в примере это $title$).

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

Запись опубликована в рубрике Software с метками , , . Добавьте в закладки постоянную ссылку.

3 комментария: PhpStorm. Сниппеты.

  1. Помню в ранних версиях переменные в сниппетах не работали. Полезная заметка. Выкладывай сложные шаблоны, будем обсуждать 🙂

  2. Дима says:

    Спасибо! Отличная статья. Очень помогла, в свое время*)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *