Snippet Designer

Достаточно часто встречаются ситуации, когда какой-то кусок кода хочется оформить в сниппет и пользоваться им в будущем, но тратить драгоценное время на написание XML-описания очень не хочется. Так бывает например при разработке приложений или при подготовке к презентации с демо, в которой много кода.

В силу указанных причин ранее я не писал сниппеты, а нужные куски кода просто перетаскивал в Toolbox у Visual Studio. Такой подход работает в презентациях/демонстрациях, но разрабатывать реальное приложения исопльзуя такой подход очень тяжело.

Оказывается существует замечательный плагин для Visual Studio 2008 – Snippet Designer. Этот плагин позволяет буквально в несколько нажатий мышки создать нужный сниппет и разместить его в нужном месте.

Давайте посмотрим как работает Snippet Designer. После установки Snippet Designer сделаем следующие шаги.

Шаг 1: Для начала создадим пустой проект и в нем напишем некий код. После этого выделим нужный участок и в контекстном меню выберем пункт Export as snippet.

Шаг 2: После этого откроется окно редактирования сниппета. Выберем нужные участки в коде и с помощью контекстного меню сделаем их заменяемыми.

После этого в нижней части окна появятся все заменяемые части. Там для каждой части мы можем задать текст подсказки, значение по умолчанию, тип и т.д.

Шаг 3: После этого у сниппета можно задать свойства. Для этого используется окно Properties. Там мы можем задать различные параметры. Самый главный – это параметр Shortcut.

Шаг 4: После этого сохраняем наш сниппет и он становится доступным для использования.

Вот такой вот интересный плагин. Что приятно, проект размещен на CodePlexGithub вместе с исходным кодом и распространяется бесплатно.