MarkNode превращает элементы списка задач Markdown в интерактивные флажки, которые можно переключать щелчком мыши. Одни и те же флажки отображаются и в редакторе исходного текста, и в отрендеренном предпросмотре, а переключение любого из них записывает изменение обратно в файл — так что исходный Markdown остаётся единственным источником истины.
Как написать список задач
Списки задач используют синтаксис GitHub Flavoured Markdown: неотмеченный элемент — это - [ ] текст, а отмеченный — - [x] текст. Нумерованные списки задач работают точно так же, только вместо дефиса используется 1..
- [ ] Write the first draft
- [x] Outline the chapter
- [ ] Review and edit
Переключение щелчком
И в редакторе, и в предпросмотре щелчок по флажку переключает его. Изменение сразу записывается в файл и входит в историю отмены — нажмите Cmd+Z (Windows/Linux: Ctrl+Z), чтобы отменить переключение, как и любое другое изменение.
Когда вы щёлкаете по флажку в редакторе исходного текста, находящийся под ним [ ] или [x] переписывается на месте. Окружающие пробелы, маркер списка и текст задачи сохраняются в точности так, как вы их написали.
Визуальное оформление
Отмеченные элементы отображаются зачёркнутыми и приглушённым текстом, поэтому вы можете быстро просмотреть список и увидеть, что ещё не сделано. Такое оформление применяется и в редакторе, и в предпросмотре.
Массовые операции
Из меню Правка > Список задач вы можете:
- Отметить все в текущем файле — установить отметку для каждой задачи в документе.
- Снять отметки во всём файле — снять отметку со всех задач. Удобно для сброса еженедельного обзора или шаблона.
Всё массовое изменение — это один шаг отмены, поэтому одно нажатие Cmd+Z восстанавливает сразу все элементы.
Если щёлкнуть правой кнопкой мыши по задаче в предпросмотре, контекстное меню предложит те же команды Отметить все и Снять отметки, а также Сбросить только этот список, которая затрагивает лишь непрерывный список вокруг элемента, по которому вы щёлкнули. Это удобно в документах, содержащих несколько независимых списков задач.
Где отображаются списки задач
- Редактор — интерактивные флажки появляются вместо необработанного текста
[ ]/[x]в каждой строке, которая не редактируется в данный момент. Когда вы помещаете курсор в строку задачи, необработанные скобки раскрываются, чтобы вы могли отредактировать маркер как обычный текст. - Предпросмотр — флажки отображаются как интерактивные элементы управления (а не как отключённые поля, которые вы могли видеть в других программах предпросмотра Markdown).
- Панель структуры — списки задач не входят в структуру заголовков и не отображаются в структуре документа.
- Интеллект-карта — списки задач, вложенные в заголовок, не создают собственных узлов; узлами становятся только заголовки.