MarkNode는 Markdown 작업 목록 항목을 클릭해서 전환할 수 있는 대화형 체크박스로 바꿔 줍니다. 동일한 체크박스가 소스 편집기와 렌더링된 미리보기에 함께 나타나며, 어느 쪽에서 전환하든 변경 내용이 원본 파일에 다시 기록됩니다 — 따라서 Markdown 소스가 언제나 단일 진실 공급원으로 유지됩니다.
작업 목록 작성하기
작업 목록은 GitHub Flavoured Markdown 문법을 사용합니다. 체크되지 않은 항목은 - [ ] text, 체크된 항목은 - [x] text입니다. 순서 있는 작업 목록도 대시 대신 1.을 사용하면 동일하게 작동합니다.
- [ ] Write the first draft
- [x] Outline the chapter
- [ ] Review and edit
클릭해서 전환하기
편집기와 미리보기 모두에서 체크박스를 클릭하면 상태가 전환됩니다. 변경 사항은 즉시 파일에 기록되며 실행 취소 기록에도 포함됩니다 — 다른 편집과 마찬가지로 Cmd+Z(Windows/Linux: Ctrl+Z)를 눌러 전환을 되돌릴 수 있습니다.
소스 편집기에서 체크박스를 클릭하면 해당 위치의 [ ] 또는 [x]가 그 자리에서 다시 작성됩니다. 주변 공백, 목록 마커, 작업 텍스트는 작성한 그대로 정확히 유지됩니다.
시각적 표시
체크된 항목은 취소선과 흐린 텍스트로 표시되므로, 아직 처리되지 않은 항목을 빠르게 훑어볼 수 있습니다. 이 스타일은 편집기와 미리보기 모두에 적용됩니다.
일괄 작업
편집 > 작업 목록 메뉴에서 다음을 수행할 수 있습니다.
- 현재 파일에서 모두 체크 — 문서의 모든 작업 항목을 체크 상태로 설정합니다.
- 현재 파일에서 모두 체크 해제 — 모든 작업 항목을 체크 해제 상태로 설정합니다. 주간 리뷰나 템플릿을 초기화할 때 유용합니다.
일괄 변경 전체가 하나의 실행 취소 단계이므로, Cmd+Z 한 번으로 모든 항목이 복원됩니다.
미리보기에서 작업 항목을 오른쪽 클릭하면, 컨텍스트 메뉴에 동일한 모두 체크 및 모두 체크 해제 명령과 함께 이 목록만 초기화가 제공됩니다. 이 명령은 클릭한 항목 주변의 연속된 목록에만 적용됩니다. 여러 개의 독립적인 체크리스트가 포함된 문서에서 유용합니다.
작업 목록이 나타나는 곳
- 편집기 — 현재 편집 중이 아닌 모든 줄에서 원시
[ ]/[x]텍스트 대신 대화형 체크박스가 나타납니다. 작업 줄에 커서를 놓으면 원시 대괄호가 드러나 마커를 일반 텍스트로 편집할 수 있습니다. - 미리보기 — 체크박스가 클릭 가능한 컨트롤로 렌더링됩니다(다른 Markdown 미리보기 도구에서 볼 수 있는 비활성화된 입력 요소가 아닙니다).
- 개요 패널 — 작업 목록은 제목 구조의 일부가 아니므로 개요에 나타나지 않습니다.
- 마인드맵 — 제목 아래에 중첩된 작업 목록은 자체 노드를 생성하지 않으며, 제목만 노드가 됩니다.