Шаблоны кода
Шаблоны - это заранее подготовленный код, которой вставляется в редактор, после ввода имени шаблона и нажатия
F2
. Вызвать список шаблонов можно комбинацией Ctrl+J
.Например, напишите
for
и нажмите F2
. Редактор вставит следующий код:for = to // step 1
end // for
Существует два типа шаблонов: общие и эксклюзивные. Общие доступны во всех режимах редактирования. Они содержатся в файле
data\templates.txt
. Эксклюзивные шаблоны разработаны под конкретный режим. Путь к файлу с эксклюзивными шаблонами задается через ключ template
в файле modes.xml
:<templates type="default">@sb:\data\gta3\templates.txt</templates>
Редактор объединяет общие и эксклюзивные шаблоны в один список. Эксклюзивный шаблон имеет приоритет над общим шаблоном с такими же именем.
Каждый файл шаблонов имеет следующий синтаксис:
Имя шаблона пишется отдельной строкой. После имени должен стоять знак
=
. После =
можно добавить краткое описание шаблона. Поддерживаются только однострочные описания. После строки с именем записывается содержимое шаблона, каждая строка начинается знаком =
. Место, куда должен быть помещен курсор после вставки, обозначается символом |
.Можно сохранить новый шаблон прямо из редактора. Для этого нужно выделить нужный кусок текста и выбрать меню
Сервис->Добавить шаблон
. Введите имя шаблона, описание (необязательно), выберите тип шаблона и нажмите кнопку
OK
. Новый шаблон будет сразу же готов к использованию.Пользовательские шаблоны сохраняются либо в файл
data\templates.custom.txt
(общие пользовательские шаблоны) либо в файл data\<режим редактирования>\templates.custom.txt
(эксклюзивные пользовательские шаблоны). Путь к файлу с эксклюзивными пользовательскими шаблонами может быть изменен в настройках режима редактирования.Сохранение шаблона только для текущего режима возможно, если файл
modes.xml
содержит тэг <template type="custom">
с именем файла.Наличие шаблона с именем
CLEO
разблокирует пункт в главном меню "Новый CLEO скрипт...". Редактор использует этот шаблон для формирования содержимого нового файла.Last modified 2yr ago