obsidian-task-collector:234⭐的 Obsidian 任务收集与管理插件
obsidian-task-collector 是一款专为 Obsidian 用户设计的任务管理插件,它解决了在笔记中分散管理任务的痛点,让你可以在不离开编辑器的情况下高效处理待办事项。
项目概览
| 属性 | 内容 |
|---|---|
| GitHub | ebullient/obsidian-task-collector |
| Stars | 234 |
| 语言 | TypeScript |
| 特点 | 轻量、快捷键驱动、日志追踪 |
| 最后更新 | 今天 |
解决了什么问题
在 Obsidian 中管理任务时,常见的困扰包括:
- 任务分散在不同笔记中,难以集中查看
- 已完成任务堆积,影响阅读体验
- 缺乏简单的任务状态切换方式
- 无法快速记录任务完成日志
obsidian-task-collector 通过提供一套完整的任务收集和归档机制,让这些问题的解决变得简单直接。
核心功能
一键任务收集 通过快捷键将当前笔记中的所有任务收集到指定位置,支持按状态筛选。你可以选择收集所有未完成任务,或者将已完成的任务归档到日志笔记。
任务状态快速切换
支持自定义快捷键在任务状态间循环切换(如 - [ ] → - [x] → - [-]),无需手动编辑 Markdown 符号。
日志自动归档 可将已完成的任务自动追加到每日或每周日志笔记中,保留完整的完成记录,同时保持原笔记的整洁。
灵活的匹配规则
支持通过正则表达式自定义任务识别模式,适配不同的任务标记习惯(如自定义 - [>] 表示进行中)。
使用示例
安装插件后,在 Obsidian 设置中配置:
- 收集目标:指定任务收集的笔记路径
- 日志笔记:设置每日/每周日志的模板路径
- 快捷键:为常用操作绑定热键(推荐
Ctrl/Cmd + Shift + T)
工作流程:
<!-- 原文档中的分散任务 -->
- [x] 完成项目文档
- [ ] 回复客户邮件
- [x] 更新依赖版本
<!-- 执行收集后,已完成的任务被归档到日志 -->
同类工具对比
| 工具 | Stars | 特点 |
|---|---|---|
| Obsidian Tasks | 3.2k | 功能全面,支持日期、重复任务 |
| Dataview | 7.8k | 强大的查询语言,学习曲线较陡 |
| obsidian-task-collector | 234 | 轻量专注,快捷键驱动 |
如果你只需要一个简单、快速的任务收集和归档方案,而不需要复杂的查询语法或日期管理,obsidian-task-collector 是更合适的选择。
适用场景
- 每日站立会议前快速整理任务列表
- 周末回顾时归档本周已完成的工作
- 保持项目笔记整洁,将历史任务移入日志
- 快速标记任务状态,无需离开键盘
注意事项
- 首次使用前建议备份笔记,测试收集规则是否符合预期
- 日志归档是追加写入,不会删除原笔记中的任务内容(除非手动配置)
- 与 Obsidian Tasks 插件可以同时使用,但建议避免重复的功能配置
总结
obsidian-task-collector 的设计哲学是「做一件事,并做好它」。它没有试图成为全能的任务管理工具,而是专注于解决任务收集和归档这一具体场景。对于追求简洁、高效的 Obsidian 用户来说,这款 234⭐ 的小众插件值得一试。
| 属性 | 内容 |
|---|---|
| 仓库 | https://github.com/ebullient/obsidian-task-collector |
| 许可证 | MIT |
| 语言 | TypeScript |
| 维护者 | @ebullient |