Search
Write a publication
Pull to refresh

Быстрая сортировка хранилища с помощью Canvas в Obsidian

Level of difficultyMedium
Reading time3 min
Views1.8K

Сборка: Obsidian - Авторская настройка программы перед началом работы (v1.8.10) - статья ХАБР). В сборке используется Advanced Canvas, но в данном случае он никакой роли не играет.

Что делать, если хранилище захламлено?

Как отсортировать большое количество заметок (более 500)? Я студент, и из-за сессии и курсовой работы не мог поддерживать порядок в хранилище.Теперь там полный хаос, и нужно потратить как минимум неделю, чтобы разобраться. Может быть, есть какой-нибудь хороший плагин для этого?

Во-первых, если хранилище не выдерживает подобный «стресс-тест», это уже говорит, что у него есть какая-то проблема с архитектурой. Скоро я напишу про это хабра-статью.

Во-вторых, не нужно страдать «плагиноманией». В данном случае поможет встроенный инструмент Canvas (холст). И этой статье я расскажу, как его правильно использовать.

Как Canvas помогает в сортировке большого массива данных

Вот мой пример. Из-за своей ресурсной философии, каждый месяц я сталкиваюсь с задачей сортировки немалого объема информации.

Процесс сортировки
Процесс сортировки

В нулевой (технической) папке нужно создать холст для размещения материала, который нужно отсортировать. Затем сгруппируйте заметки по своему усмотрению. Если вы копируете материалы из других источников, просто нажмите Ctrl+V и тогда текстовый блок создастся автоматически.

Но если вам нужно перебрать заметки внутри конкретной папки, вы можете нажать по ней ЛКМ и перетащить на холст — тогда все её внутренние заметки (включая те, которые находятся в подпапках) появляются на рабочем пространстве Canvas.

Перетаскивание содержимого папки на холст
Перетаскивание содержимого папки на холст

Вы можете просматривать содержимое заметок. Сами заметки можно перемещать по холсту, растягивать их и менять им цвета, объединять в группы. Это ускоряет сортировку, делает ее более наглядной и дает возможность придумывать свои способы работы с материалом.

Ещё можно выделить несколько заметок, а затем их переместить в нужное вам место с помощью всплывающего меню (ПКМ). Спасибо встроенному инструменту массового перемещения файлов.

Встроенный инструмент группового перемещения заметок
Встроенный инструмент группового перемещения заметок
Конвертация блока холста в отдельную заметку
Конвертация блока холста в отдельную заметку

Если желаемой папки не будет - ее можно сразу же создать с помощью Shift+Enter (в указанном ниже случае будет создана папка "Подзаметки").

Создание папок
Создание папок

Если рассматривать мой случай, то я могу переместить сразу 34 картинки из разных папок в одну с помощью пару кликов. И не нужно менять имена этим «2305135.png», чтобы разобраться что это такое, а потом запутаться.

НУ ЭТО ЖЕ ТАК КРАСИВО В СВОЕЙ БЫСТРОТЕ
НУ ЭТО ЖЕ ТАК КРАСИВО В СВОЕЙ БЫСТРОТЕ

Вот я разместил 34 фотографии блюд. Теперь я могу переместить их в папку «Здоровое питание/Блюда/Картинки».

Если нужно дополнять заметки хранилища

Теперь перейдем к ситуации, когда нам нужно не просто перемещать заметки между файлами, а работать с их содержанием:

  • Встроить заметку в систему навигации хранилища

  • Дополнить содержание заметки с помощью материалов, расположенных на холсте

  • Объединить несколько заметок в одну

В этом случае можно разделить экран на две части с помощью ЛКМ и перетаскивания вкладки заметки на рабочую область холста

Перетаскивание вкладки заметки на рабочее пространство холста
Перетаскивание вкладки заметки на рабочее пространство холста

Рекомендую вам закрепить вкладку холста (клик ПКМ на вкладку -> закрепить). Тогда новые заметки будут автоматически появляться других окнах.

Закрепить заметку
Закрепить заметку

Теперь с левой стороны находится холст, по которому все также можно перемещаться в разные стороны, а справа - редактируемая заметка.

Холст / Заметка
Холст / Заметка

В случае моей системы навигационных заметок процесс сортировки превращается в быстрое:

  1. Добавление строчки-ссылки в таблице навигационной заметки

  2. Вставка текста в новую или существующую заметку с последующим редактированием

В случае, если мы объединяем материалы нескольких заметок в одну, тут может потребоваться время, если не хотите использовать нейросети. Если работа с заметками предстоит объемная, ее можно указать в краткосрочный план (другая моя статья на ХАБР).

Насколько это эффективно?

Подобная система позволяет сортировать хранилище объемом 200 заметок за 3–4 часа. Большую часть времени у вас отнимут объединения содержания нескольких заметок в одну, принятия решений, связанных с удалением ненужных заметок или сокращением их содержания, редактуры содержания.

+Преимущества+

-Недостатки-

Существенное ускорение процесса сортировки.

При 500+ заметок Canvas начинает тормозить - лучше делать в несколько этапов по 50-150 шт.

Легко замечать дублирующееся, пустые и ненужные заметки

Перфекционисты могут потратить много времени на украшательство Canvas

Существенное уменьшение допускаемых в процессе группировок ошибок

Требует продуманной архитектуры хранилища с хорошей навигацией

Высокая степень визуализации процесса сортировки.

Не нужно мучатся с плагинами, тегами и названиями файлов

Итак. Canvas можно использовать как мощный инструмент для сортировки. В будущем напишу как создать хорошую систему сортировки и использовать ресурсный подход в процессе работы в PARA-системе, поэтому подписывайтесь на обновления, чтобы ничего не пропустить.

Tags:
Hubs:
+2
Comments1

Articles