news 2026/7/19 5:59:07

任务写进 Obsidian 还不够,于是我做了一个“四象限 + 日历”插件

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
任务写进 Obsidian 还不够,于是我做了一个“四象限 + 日历”插件

任务写进 Obsidian 还不够,于是我做了一个“四象限 + 日历”插件

我习惯把任务记录在 Obsidian 里:临时事项写进每日笔记,项目任务留在项目文档,长期目标则分散在不同的 Markdown 文件中。

任务确实都记下来了,但数量越来越多以后,我发现自己仍然回答不了几个最基本的问题:

  • 现在到底有多少任务正在进行?
  • 哪些任务已经临近截止?
  • 哪些事情重要但不紧急,正在被日常琐事不断推迟?
  • 暂停的任务和真正完成的任务,应该如何区分?

我也试过日历类方案,但日期视图只能告诉我“哪一天有什么”,不能让我同时看清任务的优先级、执行状态和整体分布。

任务被写进 Markdown,并不等于任务已经被有效管理。

因此,我开发并开源了 Obsidian 桌面插件Task Matrix Calendar

一个页面看清所有任务

插件提供一个统一的任务中心:上方是未分类收件箱,下方是艾森豪威尔四象限。

新任务可以先快速记录,默认进入“待办 + 未分类”;当任务准备开始执行或完成时,必须先选择所属象限。这样既不影响快速收集,也能避免任务一直堆在列表里却没有真正判断优先级。

任务主页面集中展示:

  • 四象限:重要且紧急、重要不紧急、不重要但紧急、不重要不紧急。
  • 任务状态:待办、进行中、暂停、已完成,并用不同颜色快速区分。
  • 截止风险:临近截止和当天到期任务会有明显提示。
  • 父子任务:长期任务可以拆分为一层子任务,并显示完成进度。
  • 搜索与筛选:支持按标题、详情、项目、标签、状态、截止风险和来源筛选。

任务与日历真正联动

任务中心可以直接切换到月历,两种视图共享相同的任务数据和筛选条件。

计划日期表示准备什么时候处理,截止日期表示最晚什么时候完成。日历中的任务沿用任务主页面的状态颜色,因此切换到日历后,仍然可以快速判断任务处于待办、进行中、暂停还是已完成。

这解决了我最在意的问题:四象限帮助判断注意力应该放在哪里,日历帮助判断时间应该如何安排。

Markdown 仍然是唯一数据源

Task Matrix Calendar 不会把任务锁进单独的数据库。任务仍然保存在普通 Markdown 文件中,插件只提供更直观的读取和操作界面。

这意味着即使不使用插件,任务内容仍然可以直接阅读、编辑、备份和同步。插件还提供旧任务导入、可见 Markdown 回收站和写入冲突保护,避免为了获得更方便的界面而失去对数据的控制。

已开源,欢迎试用

Task Matrix Calendar 使用 MIT License 开源,目前已发布v0.1.0

  • GitHub:https://github.com/huajiexiewenfeng/obsidian-task-matrix-calendar
  • Release:https://github.com/huajiexiewenfeng/obsidian-task-matrix-calendar/releases/tag/v0.1.0

从 Release 下载同一版本的main.jsmanifest.jsonstyles.css,放入:

<Vault>/.obsidian/plugins/task-matrix-calendar/

然后在 Obsidian 的“设置 → 第三方插件”中启用Task Matrix Calendar

如果你也把大量任务写在 Obsidian 中,却依然难以看清任务的优先级、状态和时间安排,可以试试这个插件,也欢迎在 GitHub 提交建议。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/19 5:53:45

深入解析TI μDMA控制器:从核心架构到六大传输模式实战

1. 项目概述&#xff1a;为什么嵌入式开发者必须掌握μDMA在嵌入式开发的战场上&#xff0c;性能与效率是永恒的追求。当你需要处理来自UART的串口数据流、驱动SPI接口的TFT屏幕、或是搬运ADC采集的海量样本时&#xff0c;如果让CPU亲自上阵&#xff0c;一个字节一个字节地搬运…

作者头像 李华
网站建设 2026/7/19 5:53:05

雷达所研0:C++的学习笔记

今天是研0进组的第五天&#xff0c;这几天在了解雷达基础知识和相关算法&#xff0c;目前学到了C/C的灵魂--指针。特此记录一些学习心得和体会。1.指针与数组int arr[5]{1,2,3,4,5}; int* a arr; //等价于int* a &arr[0]; std::cout << *(a1); //二者相同…

作者头像 李华
网站建设 2026/7/19 5:52:02

大模型SQL微调:Encoder-Decoder协同实现数据库意图理解与生成

1. 这不是教AI写SQL&#xff0c;而是教它“推理”——从标题看懂当前大模型微调的真实战场你点开这个标题时&#xff0c;大概率正被三类信息包围&#xff1a;朋友圈里刷屏的“SQL生成神器”&#xff0c;招聘JD里反复出现的“具备SQL微调经验优先”&#xff0c;以及技术群里有人…

作者头像 李华
网站建设 2026/7/19 5:51:55

SecureCRT SecureFX 9.7.2跨平台终端与文件传输解决方案

1. SecureCRT & SecureFX 9.7.2 跨平台解决方案解析作为终端仿真和文件传输领域的黄金组合&#xff0c;SecureCRT和SecureFX 9.7.2版本在三大主流操作系统上的表现值得深入探讨。这套工具链在运维工程师、网络管理员和开发人员群体中有着近二十年的口碑积累&#xff0c;其核…

作者头像 李华
网站建设 2026/7/19 5:51:45

Android DiscreteSeekBar控件详解与实战应用

1. DiscreteSeekBar项目概述DiscreteSeekBar是Android平台上的一款开源滑动条控件&#xff0c;它在原生SeekBar基础上增加了数值气泡显示功能。这个控件由开发者AnderWeb在GitHub上开源维护&#xff0c;项目地址为https://github.com/AnderWeb/discreteSeekBar。与系统默认的Se…

作者头像 李华