Obsidian Dataview 只是让我重新看到项目

6 阅读3分钟

最近我才意识到一件事: 我在 Obsidian 里折腾项目任务管理,其实不是因为任务多,而是我经常忘记自己“正在推进什么”

不是没写 TODO,也不是没工具。 问题更像是——任务散落在各个项目笔记里,一段时间不碰,就彻底从视野里消失了。

Dataview 最早吸引我的点也不是什么“自动化”,而是它让我第一次认真去想: 项目、任务、笔记,这三者到底是什么关系。


项目不是一个列表,而是一堆正在变化的判断

一开始我也走过常见的路:

  • 一个项目一个文件夹
  • 文件夹里放需求、方案、记录
  • 再搞个 TODO.md

看起来很工整,但问题是—— 任务的状态变化,跟文件结构几乎没有关系。

我经常遇到这种情况:

  • 项目还在,但已经停了
  • 笔记很多,但没一条是“下一步该干嘛”
  • TODO 还在那,但我下意识不想点开

后来我慢慢接受一个不太“工具理性”的结论:

任务管理不是把事情列清楚,而是让自己在合适的时候看到合适的事

Dataview 在这里才开始有点用。


我现在对“任务”的最低定义

我给任务下的定义非常低配,甚至有点随意:

  • 它必须附着在某个项目上
  • 它一定是“下一步”,而不是规划
  • 它允许长期停留在未完成状态

所以我没有一个统一的任务文件。 任务直接写在项目笔记里,形式也很简单,比如一句带 checkbox 的话。

真正关键的不是写任务,而是我后来还能不能再看到它


Dataview 做的,只是把“还能看到”这件事变得可靠一点

我并没有让 Dataview 接管任务生命周期。

它不负责:

  • 优先级
  • 规划
  • 是否合理

它只做一件事: 把分散在各个项目里的任务,再次拉回到一个视野里。

这个视野对我来说很重要,因为我发现自己很依赖“被动提醒”:

  • 如果一个任务两周没再出现过,我大概率当它不存在
  • 但只要它偶尔冒出来,我就会重新评估要不要继续

Dataview 的价值,反而在于这种“打扰感”。


项目主页,比任务列表更重要

后来我单独做了一件事: 给每个项目一个“项目主页”,但内容很少。

一般只放三类东西:

  • 当前仍然未完成的任务
  • 最近一次更新的时间
  • 几条我当时写下的判断(而不是总结)

我刻意没有在主页里放“项目说明”。 因为每次我真正关心一个项目,关心的都不是它是什么,而是:

我上次为什么停在这里?

Dataview 在这里更像一个“索引工具”,而不是管理工具。


一个我到现在还没想完全明白的点

说实话,我现在也不确定这种方式是不是“高效”的。

有些项目会在列表里躺很久, 每次看到,我都会犹豫一下: 是该继续,还是干脆承认它已经死了。

但我慢慢觉得,这种犹豫本身就是价值。 至少它让我知道: 这个项目不是被我忘掉的,而是被我选择性搁置的。

对我来说,这比一个永远干净的任务面板要重要。


最后一点(但不算总结)

如果你是冲着“用 Obsidian + Dataview 搭一套完整任务系统”来的, 那这套方式大概率会让你失望。

它不完整,也不优雅, 甚至很多地方都依赖人的记忆和感觉。

但如果你和我一样,更在意的是:

哪些项目,仍然值得占用你的注意力

那 Dataview 可能刚好够用。