Ката — это примитивная автоматизация для ведения заметок, дневника, или личной базы знаний. Меньше рутинных операций создания, перемещения и перелинковки файлов, больше фокуса на контенте. Технически это лишь расширение для редактора VS Code, который может работать на любой платформе, или в браузере.
Ката создаёт файлы, заполняет метаданные, раскладывает файлы по папкам. Больше ничего.
Вот четырёхминутное видео с демонстрацией.
Ката подойдёт если вы:
- Любите работать в потоке не отвлекаясь на постоянное создание файлов, переключение между табами и «обслуживание» заметок
- Активно используете заметки в течение рабочего дня, который планируете заранее
- Уже осознали, что 90% рабочих заметок не пригодятся вам никогда
- Думаете при помощи списков
- Особенно вложенных списков
Ката будет бесполезна, если вы:
- Используете заметки для по-настоящему серьёзных исследований
- Делаете заметки в основном с телефона
- Считаете что для ведения заметок необходима по меньшей мере СЕРТИФИЦИРОВАННАЯ МЕТОДОЛОГИЯ подкреплённая полугодом тренингов.
📝 Plain text повсюду
Все заметки хранятся в виде текстовых файлов и в качестве основного синтаксиса используют Markdown. Это позволяет не зависеть от редактора, платформы, или базы данных. При необходимости просматривать и редактировать такие заметки можно онлайн. Миграции с Каты не существует: вы и так оперируете набором человекочитаемых файлов, которые можно открыть даже в notepad.exe.
Твой типичный день, когда ты деловой кот.
🅼arkdown для контента
Заметки используют GFM. Простой и понятный синтаксис с которым легко работать даже без подсветки. Благодаря большому числу рендереров для GFM, заметки будут хорошо выглядеть при печати, экспорте в PDF, или публикации в интернете.
🤖 YAML для машин и людей
Метаданные о заметке хранятся внутри каждой заметки в виде YAML секции в начале файла. Это скрытый по умолчанию машиночитаемый кусок, который понятен человеку и может быть легко отредактирован вручную. В мете можно хранить любую информацию о заметке, которая может пригодиться в будущем. Начиная от списка тегов и заканчивая геометками, если вы ведёте дневник путешественника, или данными о публикации, если вы ведёте онлайн дневник итд.
🗄 Файлы под руками
Имя каждой заметки начинается с даты. Для удобства заметки разбиты в папки по годам. Мы знаем, многие считают абстракцию файлов устаревшей, но когда речь идёт о кроссплатформенной библиотеке заметок, которая не привязана к одному приложению или облаку, старые добрые файлы is a must.
🧘♂️ Не переключайтесь
Граф знаний и его знания
Многие МЕТОДОЛОГИИ предлагают создание атомарных заметок в каждую из которых упакован маленький кусочек знаний с последующей глубокой перелинковкой между ними, построением графа знаний и ведением списка обратных ссылок. Мы так не делаем. Мы знаем, что сегодняшние тудушки, короткие заметки по итогам митингов, описание самочувствия, рефлексия и конспект лекции скорее всего вам никогда больше не пригодятся.
Сваливайте всё в одну заметку, используйте подзаголовки, вложенные списки и расставляйте теги прямо в теле текста. Учитесь, запоминайте, сортируйте, организуйте мыслительный процесс. А если увлечётесь настолько, что придумаете что-то по-настоящему важное, что ж, скопипастите в новую, блестящую заметку. Это бесплатно.
⌨️ Всего две горячие клавиши
Ctrl + T
для создания заметки:
Ctrl + Shift + Q
для создания/выполнения todo:
🎛 Бесконечная расширяемость
Вся мощь и гибкость VS Code для вас. Огромная библиотека расширений, тем оформления и дополнительных инструментов для тех, кому хочется «такого же, только…»
- без эмодзи
- на полтона светлее
- чтобы как в vim
- просто поковыряться.
🎮 Как установить и пользоваться
- Страница Каты в VS Code Marketplace откуда её можно установить.
- Готовый пак с самыми полезными расширениями для заметок. Если вы не имели дела с VS Code раньше, начните отсюда.
- Дополнительные фичи и рецепты
- Гитхаб
Ката вкуснее со Стратой — раскладкой клавиатуры для тех, кто любит маркдаун и пишет по-русски.
Бо́льшую часть Каты написал Сиропкин, который, в отличие от меня, понимает джаваскрипт.
⚠️ Каменты в режиме эксперимента. Нужна регистрация на GitHub и необходимо дать разрешение боту Giscus. Если это неприемлемо, можно комментировать прямо на GitHub.