-
Notifications
You must be signed in to change notification settings - Fork 35
Динамические шаблоны
Вы можете добавить произвольное количество пользовательских динамических шаблонов.
Для этого создайте в удобном Вам месте файл формата json
и кодировкой utf-8
примерно следующего содержания:
{
"СокрЛП": {
"body": "СокрЛП($0)",
"description": "СокрЛП"
}
}
Разберем структуру файла подробнее.
Данные шаблона текста группируются по уникальным ключам - в данном случае это СокрЛП
.
В свойстве body
указывается сам текст шаблона. Он имеет несколько отличий от шаблонов 1С:
- Переносы строк обозначаются символом
\n
- Табуляции обозначаются символом
\t
- Комбинация символов
$0
заменяется выделенным в редакторе текстом - Комбинация символов
$1
вырезается из текста шаблона, на это место устанавливается курсор
В поле description
указывается произвольное описание шаблона. Выводится в списке шаблонов, если текст отличается от уникального ключа шаблона.
Вы можете создать любое количество таких файлов.
Для хранения путей к файлам пользовательских шаблонов служит следующая настройка:
-
language-1c-bsl.dynamicSnippets
Список путей к файлам пользовательских динамических шаблонов.
Формат: массив строк.
Значение по умолчанию:[]
После создания файла пользовательских шаблонов укажите путь к файлу в указанной настройке.