
不用第三方应用管理待办ZenNotes的Markdown任务列表与看板完全指南【免费下载链接】zennotesKeyboard-first local Markdown notes with Vim motions, diagrams, and MCP integration.项目地址: https://gitcode.com/gh_mirrors/zenn/zennotesZenNotes 是一款键盘优先的本地 Markdown 笔记应用内置完整的任务管理系统你写的普通 Markdown 复选框会自动汇聚成待办列表、日历视图和看板Kanban三种视图无需安装任何第三方待办应用任务数据永远留在你本地的.md文件里。为什么笔记里的待办值得单独管理多数人把待办写在笔记里然后用手机上的待办 App 重新抄一遍——两处维护、随时不同步。ZenNotes 的思路相反任务就写在 Markdown 里视图只是聚合展示勾选、改期、拖卡片都会直接回写源文件。这意味着任务可随笔记同步、搜索、版本化不依赖任何云服务任务元数据截止日、优先级是纯文本标记换任何编辑器都能读桌面端、Web 端、CLI、MCP 工具看到的是同一份任务数据。核心解析逻辑见 tasks.ts视图实现在 TasksView.tsx。任务列表语法4 个标记搞定元数据在任意笔记中写一行带复选框的列表项它就是一条任务支持无序与有序列表- [ ] 更新发布截图 due:2026-04-30 !high waiting #docs - [x] 发布变更日志 1. [ ] 检查截图行内可识别的元数据只有 6 种一行写完所有信息标记含义due:YYYY-MM-DDISO 格式截止日期!high/!med/!low高 / 中 / 低优先级!h、!m等缩写也可waiting等待 / 被阻塞的任务#tag任务标签显示时元数据会从标题中剥离、变成徽章标题保持干净。整篇笔记设默认值在 frontmatter 里写due:和priority:该笔记所有任务自动继承行内标记优先级更高--- due: 2026-04-30 priority: high --- - [ ] 这条任务自动继承截止日与优先级完整的任务模型参考docs/reference/tasks-reference.md。任务视图列表、日历、看板一键切换打开侧边栏的Tasks标签顶部按钮或按1/2/3在三种模式间切换模式用途List扫描全库任务紧凑列表管理Calendar按截止日期审阅排期Kanban在状态列之间拖拽任务细节很讨喜点击任务直接跳转到源笔记的精确行并短暂高亮改完返回视图即可列表中按Space或x即可勾选/取消当前聚焦任务全程不离键盘每日笔记中的任务自动继承笔记日期作为隐含截止日无需手写due:写下的过滤条件可保存为「Saved filter」下次一键复用。看板拖拽改卡片就是改文件Kanban 支持三种分组方式状态Status、优先级Priority、文件夹Folder。状态分组的四列由复选框、截止日与waiting自动推导拖拽时源文件被真实改写拖到源任务行变化Today取消勾选、移除waiting、截止日改为今天Upcoming取消勾选、保留未来截止日或设为明天Waiting取消勾选并加上waitingDone勾选完成优先级分组拖拽会改写!high/!med/!low标记文件夹分组为只读跨文件夹移动 移动源笔记。两个实用技巧列名可自定义点击列标题输入新名称如Backlog、In Progress清空保存即恢复默认。列名只是显示标签不影响分组逻辑。拖拽即落盘看板先更新界面再异步写回源笔记拖动时插入线会标出任务落点同列内排序只改看板顺序、不动文件。看板与任务过滤的实现分别在 TasksKanban.tsx 与 tasks-filter 逻辑。不想让某些笔记进任务系统两种方式排除并非每个复选框都是任务——购物清单、教程勾选框不应该污染看板。ZenNotes 提供两种随库迁移的排除方式开关效果frontmattertasks: false或off该笔记完全不进入任务系统frontmattertasks: note笔记本身可作为任务但内部复选框不进看板排除文件夹侧边栏文件夹右键「Exclude from Tasks」或 设置 → Tasks被排除的笔记中复选框仍可正常勾选只是不再出现在任务视图、日历、zn task list与 MCP 工具中。键盘与命令行任务不止在界面里作为键盘优先应用任务操作在终端同样完整zn task list # 列出全库未完成/等待中的任务 zn task list --tag docs # 按标签过滤 zn task list --all # 包含已完成 zn task toggle id # 切换某条任务状态CLI 输出会带[x]完成、[~]等待、[/]进行中、[]已转发等状态框。实现位于 tasks.ts。此外MCP 集成暴露了list_tasks工具AI 助手可直接读取并操作你的任务——任务数据对界面、脚本、AI 都是同一个真相源。云端同步冲突时任务不会「消失」如果你用 ZenNotes Cloud 跨设备同步某笔记处于冲突待决状态时本地任务仍会显示在 List、Calendar、Kanban 中并带一个Conflict pending小标签见 v2.47.0 发布说明解决冲突后任务随所选内容刷新。你不必因为一次同步等待就丢掉当天的工作清单。上手清单5 步建立你的任务流在任意笔记写- [ ] 第一条任务 due:2026-10-10 !high立刻出现在 Tasks 视图按3切到 Kanban把高优先级任务拖到Today列给项目笔记加 frontmatterpriority: high整篇任务共享默认值购物清单类笔记加tasks: false让看板保持干净终端跑zn task list验证数据一致性接入 MCP 让 AI 帮你整理待办。 记住核心原则文件是唯一数据源视图只是镜头。换电脑、换工具、换工作流你的任务清单都不会被困在某个应用里。【免费下载链接】zennotesKeyboard-first local Markdown notes with Vim motions, diagrams, and MCP integration.项目地址: https://gitcode.com/gh_mirrors/zenn/zennotes创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考