Skip to content

Динамические шаблоны

Nikita Gryzlov edited this page May 16, 2016 · 5 revisions

Использование

Пользовательские динамические шаблоны

Вы можете добавить произвольное количество пользовательских динамических шаблонов.
Для этого создайте в удобном Вам месте файл формата json и кодировкой utf-8 примерно следующего содержания:

{
  "СокрЛП": {
    "body": "СокрЛП($0)",
    "description": "СокрЛП"
  }
}

Разберем структуру файла подробнее. Данные шаблона текста группируются по уникальным ключам - в данном случае это СокрЛП.

В свойстве body указывается сам текст шаблона. Он имеет несколько отличий от шаблонов 1С:

  • Переносы строк обозначаются символом \n
  • Табуляции обозначаются символом \t
  • Комбинация символов $0 заменяется выделенным в редакторе текстом
  • Комбинация символов $1 вырезается из текста шаблона, на это место устанавливается курсор

В поле description указывается произвольное описание шаблона. Выводится в списке шаблонов, если текст отличается от уникального ключа шаблона.

Вы можете создать любое количество таких файлов.

Для хранения путей к файлам пользовательских шаблонов служит следующая настройка:

  • language-1c-bsl.dynamicSnippets
    Список путей к файлам пользовательских динамических шаблонов.
    Формат: массив строк.
    Значение по умолчанию: []

После создания файла пользовательских шаблонов укажите путь к файлу в указанной настройке.