Компоновщик заметок
Ключевые понятия
Компоновщик заметок (Note composer) — встроенный плагин приложения Obsidian. Позволяет объединять заметки или выделить фрагмент гипертекста в отдельную заметку.
Настроить плагин
Прежде чем применять необходимо включить плагин в настройках: Settings (Настройки) →
Core plugins (Встроенные плагины) → Note composer (Компоновщик заметок).
Далее в параметрах настройки (Options) следует указать:
- Text after extraction (Текст после разделения). Что показать на месте фрагмента извлечённого фрагмента гипертекста:
- Link to new file (Ссылку на новую заметку);
- Embed new file (Внедрить новую заметку в прежнюю заметку);
- None (Ничего).
- Template file location (Шаблон). Шаблон для новой заметки, в которую будет извлечён фрагмент гипертекста.
- Confirm file merge (Подтвердить разделение заметки). Запрашивать подтвержение перед объединением или разделением заметки.
Применить плагин
Позволяет объединять заметки или выделить фрагмент заметки в отдельную заметку.
Объединить заметки
При объединении заметок плагин:
- переносит содержимое одной заметки в другую заметку;
- удаляет пустую заметку;
- обновляет все ссылки, присутствующие в объединённой заметке;
- обновляет ссылки во всех заметках, в которых присутствуют ссылки на объединённую заметку.
При выборе целевой заметки, в которой произойдёт объединение данных, доступны следующие варианты действий:
Enter— добавить содержимое исходной заметки в конец целевой заметки;Shift+Enter— добавить содержимое исходной заметки в начало целевой заметки;Ctrl+Enter— создать новую заметку, содержащую данные исходной заметки.
Для объединения заметок посредством файлового менеджера следует:
- В списке заметок навигационной панели выбрать заметку, которая будет объединена с другой заметкой.
- Нажать правую кнопку мыши.
- В контекстном меню выбрать пункт Merge current file with another file (Объединить текущую заметку с другой заметкой).
- Указать целевую заметку, в которую следует переместить данные.
- Нажать кнопку Merge (Объединить) для подтверждения.
Для объединения заметок можно использовать палитру команд:
- В списке заметок навигационной панели выбрать заметку, которая будет объединена с другой заметкой.
- На ленте нажать на кнопку
Command palette (Палитра команд).
- В поисковой строке ввести: «Note composer: Merge current file with another file» (Note composer: Объединить текущую заметку с другой заметкой).
- Указать целевую заметку, в которую следует переместить данные.
- Нажать кнопку Merge (Объединить) для подтверждения.
Совет
При ошибочном объединении заметок, воспользуйтесь плагином восстановления заметок (File recovery).
Разделить заметку
При разделении заметк плагин:
- переносит фрагмент гипертекста текущей заметки в отдельную заметку;
- обновляет все ссылки текущей заметки;
- обновляет все ссылки отдельной заметки;
- обновляет ссылки во всех заметках, в которых присутствовали ссылки на текущую заметку.
При выборе целевой заметки, в которую будет перенесён фрагмент гипертекста, доступны следующие варианты действий:
Enter— добавить содержимое исходной заметки в конец целевой заметки;Shift+Enter— добавить содержимое исходной заметки в начало целевой заметки;Ctrl+Enter— создать новую заметку, содержащую фрагмент гипертекста исходной заметки.
Для разделения заметки посредством редактора следует:
- Выделить мышью фрагмент гипертекста, который следует перенести.
- Нажать правой кнопкой мыши на выделенном фрагменте.
- В контекстном меню выбрать пункт Extract current selection (Извлечь выделенный фрагмент).
- Указать заметку, в которую следует перенести выделенный фрагмент.
- Подтвердить.
Для разделения заметки посредством палитры команд следует:
- Выделить мышью фрагмент гипертекста, который следует перенести.
- На ленте нажать на кнопку
Command palette (Палитра команд).
- В поисковой строке ввести: Note composer: Extract current selection (Note composer: Извлечь выделенный фрагмент).
- Указать заметку, в которую следует перенести выделенный фрагмент.
- Подтвердить.
Создать шаблон
Для новых заметок объединения или разделения заметок можно создать шаблон. В настройках следует указать путь к шаблону и его наименование.
В шаблон можно включить следующие переменные:
{{content}}— место добавления фрагмента гипертекста в новой заметке. Если не указать, плагин добавит фрагмент в конец существующего гипертекста заметки.{{fromTitle}}— наименование исходной заметки.{{newTitle}}— наименование целевой заметки. Например, переменную можно добавить к заголовку первого уровня в начале заметки.{{date:FORMAT}}— дата создания новой заметки. Например, в метаданных можно указать:
---
{{date:YYYY-MM-DD}}
---