ToDo 主清单左滑入口——GTD 一行一任务,跨平台可 grep 可同步
主界面第一次左滑 = ToDo
在 Markor 主界面(Notebook 文件浏览器)向左滑一次,直接切换到 ToDo 清单编辑界面。这是 Markor 里最常用的手势之一——比 QuickNote 入口更早触发,意味着 GTD 任务清单的优先级被有意设计在最前面。

四种打开 ToDo 清单的方式
| 方式 | 操作 | 速度 |
|---|---|---|
| 主界面左滑 | 文件浏览器 → ToDo | ⚡⚡⚡ 最快 |
| 启动器快捷方式 | 启用后应用抽屉出现独立入口 | ⚡⚡ |
| Notebook 文件浏览器 | 直接点 todo.txt 文件 | ⚡ |
| Share Into | 单行文字分享进来时选择「创建任务」 | ⚡ |
ToDo 清单的格式基础
todo.txt 格式极其简单——每一行就是一个任务,格式规范来自 Gina Trapani 在 2006 年发起的 GTD 纯文本运动:
(A) 周三前整理会议纪要 @work
(B) 购买新耳机 @home +personal
(C) 写产品文档 @office +work
x 2022-03-14 已完成的任务
每行可以包含:
- 优先级:括号加 A/B/C/D(大写 A 最高)
- 任务文本:描述这件事要做什么
- 上下文 @:标记在什么场景下做(@home / @work / @phone)
- 项目 +:标记属于哪个项目(+research / +holiday)
- 完成标记:行首
x表示已完成,后面加完成日期
Markor 对 todo.txt 的深度支持包括:
- ✅ 语法高亮(优先级、上下文、项目各自颜色)
- ✅ 点击任务直接切换完成状态(行首自动加
x和日期) - ✅ 自动排序(A 优先于 B,已完成放最后)
- ✅ 高级搜索过滤(v2.11 新增)
改 ToDo 文件的保存位置
ToDo 主清单默认保存在 Notebook 根目录下、文件名叫 todo.txt。你可以单独改:
- Settings → General → todo.txt path
- 选新文件路径(可以改位置、也可以改文件名,比如改成
gtd-main.txt) - 旧文件不会自动迁移,需要手动搬
改路径的一个常见场景是:你想让不同任务清单分开存——比如工作任务一个文件、生活任务一个文件,用 Syncthing 分别同步到不同设备。
ToDo 和 GTD 的关系
GTD(Getting Things Done)方法论的核心是「收集 → 整理 → 组织 → 回顾 → 执行」。todo.txt 格式天然适合这个流程:
| GTD 阶段 | todo.txt 实现 |
|---|---|
| 收集 | Share Into 把手机上的想法一键追加到清单末尾 |
| 整理 | 给任务加优先级 (A)、上下文 @home |
| 组织 | 用 v2.11 高级搜索过滤出 @work +research 的所有任务 |
| 回顾 | 每周打开文件,grep 出 (A) 看最重要的几件 |
| 执行 | 完成后把行首改成 x 2026-10-14,自动沉到底部 |
因为是纯文本,你还可以:
- 桌面端用
grep "^(A) " todo.txt快速找出最高优先级任务 - 用 Todoist CLI、Simpletask(Android 另一款 todo.txt 应用)等工具和 Markor 的同一份文件配合使用
- 任何文本编辑器(vim、VSCode、notepad)都能打开、搜索、修改
启动器快捷方式的启用
和 QuickNote 一样,ToDo 也可以有独立启动器入口:
- Settings → General → 打开 Launcher (Special Documents)
- 重启设备(Android 限制)
- 重启后,应用抽屉里会出现三个入口:Markor、Markor · ToDo、Markor · QuickNote
⚠️ 这个开关默认是关闭的,修改后必须重启设备才能生效。