Шаблоны — это [[Основные плагины|основной плагин]], позволяющий вставлять предопределённые фрагменты текста в текущую заметку. ## Установка папки шаблонов 1. В левом нижнем углу нажмите **[[Настройки]]** ![[lucide-cog.svg#icon]]. 2. В разделе **Встроенные плагины → Шаблоны → Путь к папке с шаблонами** укажите папку, содержащую ваши шаблоны. ## Переменные шаблонов Вы можете добавлять динамическую информацию в шаблоны, используя _переменные шаблонов_. При вставке шаблона, содержащего переменную, плагин «Шаблоны» заменяет её соответствующим значением. | Переменная | Описание | |-------------|-----------------------------------------------------------| | `{{title}}` | Заголовок текущей заметки. | | `{{date}}` | Сегодняшняя дата. **Формат по умолчанию:** `YYYY-MM-DD`. | | `{{time}}` | Текущее время. **Формат по умолчанию:** `HH:mm`. | Для `{{date}}` и `{{time}}` можно изменить формат по умолчанию с помощью _строки формата_. Чтобы задать строку формата, добавьте двоеточие (`:`) и строку из [токенов формата Moment.js](https://momentjs.com/docs/#/displaying/format/), например `{{date:YYYY-MM-DD}}`. Переменные `{{date}}` и `{{time}}` взаимозаменяемы при использовании строк формата, например `{{time:YYYY-MM-DD}}`. Формат даты и времени по умолчанию можно изменить в разделах **[[Настройки]] → Шаблоны → Формат даты** и **[[Настройки]] → Шаблоны → Формат времени**. ^template-settings-date-time-formatting > [!tip] Подсказка > Переменные шаблонов `{{date}}` и `{{time}}` также можно использовать в плагинах [[Ежедневные заметки]] и [[Создатель уникальных заметок]]. ## Создание шаблона В [[#Установка папки шаблонов|папке шаблонов]] [[Управление заметками#Создание новой заметки|создайте заметку]] с текстом, который должен появляться при использовании шаблона. Для динамического текста, например текущей даты, используйте [[#Переменные шаблонов|переменные шаблонов]]. Например, вот шаблон для учебных заметок: ```markdown --- topic: date: "{{date}}" course: tags: - studies --- # {{title}} ## Ключевые концепции ## Важные детали ## Примеры ## Вопросы - ## Сводка ## Связанные темы - [[]] ``` ## Вставка шаблона в текущую заметку **Важно:** Для вставки шаблона необходимо сначала [[#Установка папки шаблонов|установить папку шаблонов]]. 1. На вертикальной панели нажмите **Вставить шаблон**. 2. Выберите шаблон для вставки в позицию курсора в текущей заметке. Чтобы вставить шаблон с помощью [[Палитра команд|палитры команд]] или [[Сочетания клавиш#Назначение сочетания клавиш|пользовательского сочетания клавиш]], используйте команду `Шаблоны: Вставить шаблон`. Содержимое шаблона вставляется в текущую позицию курсора. Если курсор не находится в теле заметки, содержимое вставляется в последнюю позицию курсора. ### Свойства шаблонов ![[Свойства#^templates-properties]] ## Вставка текущей даты и времени в текущую заметку Используйте команды `Шаблоны: Вставить текущую дату` и `Шаблоны: Вставить текущее время`, чтобы вставить текущую дату и время в текущую позицию курсора. Как и команда `Вставить шаблон`, это можно сделать с помощью [[Палитра команд|палитры команд]] или [[Сочетания клавиш#Назначение сочетания клавиш|пользовательского сочетания клавиш]]. Вставляемые дата и время используют [[#^template-settings-date-time-formatting|форматирование, заданное в настройках плагина]].