Obsidian Tasks 是一款极其强大的任务管理插件,它能将你的笔记库变成一个全功能的待办事项系统。
- 核心功能
- 全库追踪:自动搜索全仓库中所有符合格式的
[ ]任务,无论它们散落在哪个笔记里。 - 富元数据支持:支持为任务添加优先级 (🔼/🔽)、截止日期 (📅)、计划日期 (⏳)、开始日期 (🛫) 及重复周期 (🔁)。
- 动态查询:通过简单的代码块,在任意页面实时生成任务列表(如“今日待办”或“本周重要任务”)。
- 交互式编辑:提供专门的弹窗界面 (
Create or edit task),无需记忆语法即可快速录入任务属性。
- 基础用法
- 录入任务:在命令面板输入
Tasks: Create or edit task或直接手动输入 Markdown 格式。 - 标记完成:点击复选框或使用
Tasks: Toggle Done命令。完成时插件会自动附上完成日期 (✅)。 - 设置状态:支持自定义状态(如“进行中”、“已取消”),兼容 Minimal 等主题的视觉效果。
- 常用查询示例
在笔记中插入以下代码块,即可自动汇总任务:
| 目标 | 代码块内容 |
|---|---|
| 今日待办 | due today <br>not done |
| 未完成的高优先级任务 | priority is high <br>not done |
| 下周截止的任务 | due after today <br>due before in 8 days |
| 按文件路径分组显示 | not done <br>group by path |
- 进阶技巧
- 全局过滤器:可以在设置中开启
Global Filter(如#task),让插件只索引带有该标签的行,避免干扰普通的复选框列表。 - Dataview 联动:Tasks 生成的数据可被 Dataview 插件 进一步调用,制作更复杂的仪表盘。
- 快捷键建议:推荐将
Tasks: Toggle Done绑定为Ctrl/Cmd + Enter,以获得极致的录入体验。
您可以参考 Tasks 官方文档 深入了解复杂的脚本过滤逻辑。
- 使用分享
Tasks 非常适合做任务汇总,语法比Dataview简单。

我比较常用的,其它太复杂的也不太需要。每日笔记里可以用done on today 汇总当天完成的任务。
结合看板使用更佳,展示更加立体。
Tag: #Obsidian #插件 #任务管理
文章评论