Списки задач

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).
  • Панель структуры — списки задач не входят в структуру заголовков и не отображаются в структуре документа.
  • Интеллект-карта — списки задач, вложенные в заголовок, не создают собственных узлов; узлами становятся только заголовки.