Плагин Templater¶
Плагин, добавляющий расширенные возможности использования шаблонов как целых файлов заметок, так и шаблонов кусочков текста (такие переиспользуемые кусочки удобно называть сниппетами):
- можно назначить различные шаблоны для различных папок хранилища;
- может перехватывать команду создания нового файла, заполняя новый файл из заданного шаблона — хорошо сочетается с любыми плагинами, создающими заметки, например, Calendar или Book Search;
- можно назначать хоткеи для создания заметки из шаблона или вставки сниппета;
- Обладает развитым скриптовым языком, позволяя выполнять команды для вставки строк в процессе создания заметки из шаблона;
- возможность использования модальных окон для заполнения значений при вставке или создании файла;
- и многое другое.
В качестве примера сниппета можно привести следующее: я часто пишу заметки с блоками кода на языке C#. Чтобы работала подсветка синтаксиса, нужно указывать название блока csharp. С плагином Templater я упростил задачу следующим образом: создал заметку-шаблон со следующим содержимым:
и назначил хоткей на вставку. Теперь в нужном месте я нажимаю хоткей — вставляется содержимое шаблона (сам сниппет), а также курсор переходит в строчку, занятую командой
<% tp.file.cursor(0) %> — эта команда как раз и управляет позицией курсора после вставки сниппета. Подробнее см. документацию.
Другая возможность — использование скриптов для выполнения сценариев, например — создания новых файлов по команде. См. пример.
Ссылки¶
Документация по скриптовым возможностям
Последнее обновление :
24 августа 2023 г.
Дата создания : 21 февраля 2023 г.
Дата создания : 21 февраля 2023 г.