一个问题
随着我自己的笔记积累多了之后,我发现慢慢对自己的笔记库越来越不了解了。然后就切换一个笔记软件,重新开始,但是久而久之还是一样。
文件夹越分越细,标签越加越多,每天都在往里放东西。之前记下的那些片段,就一直停在"记下来了"的状态,没有变成我自己的理解。整个笔记库更像一个堆放材料的仓库,而不是一个可以在上面工作的地方。
现在我意识到问题其实可能不在于"我记得不够多",而是:我缺少一个能让我有效整理笔记的空间。
它是什么
Card Workspace 是一款运行在 左侧边栏(当然,它其实也可以被拖拽到主编辑区和右侧边栏) 的 Obsidian 桌面端插件。它把笔记显示成编辑器旁的一条卡片流:每张卡片都有标题和正文摘要,所以你扫一眼就知道这篇笔记当时写了什么,而不是只看到一个文件名。
卡片流的来源可以是文件夹、卡片盒,也可以是某篇笔记周围的出链和反链。它的工作方式可以概括成三步:汇集 → 整理 → 重构。当然,你也可以在其中创造属于自己的工作方式。
汇集:从仓库已有的结构出发
不需要先重构笔记库,也不需要学一套新的查询语言。
选择一个文件夹,按需包含子文件夹,再用标签和 frontmatter 属性把卡片流收窄。熟悉的仓库结构没有改变,但眼前这一屏已经足够精准。
搜索针对中文文本做了专门优化,也支持中英文混合查询;命中内容会在摘要里高亮,并显示每篇笔记的命中数。搜索过程即使在大型仓库也保持流畅。

整理:把有用的视角或主题保存下来
当你好不容易调出一个刚好合适的视角或主题,不应该下次再调一遍。
把当前的文件夹、标签和属性组合保存成一个卡片盒,它会持续收集符合规则的笔记——仓库更新,盒子也跟着更新。你也可以手动往里加入或移出单篇笔记,并为每个盒子保留独立的排序、分组和置顶。源文件依然留在原处,卡片盒只是一层视角。
研究主题、长期项目、阅读清单,或者某组双链笔记的快照,都很适合做成一个盒子。
插件还支持多种批量整理功能,比如批量合并,删除,移动等等。有效提高整理笔记的效率。
重构:把上下文带回正在写的笔记
这一步是我自己用得最多的。
围绕当前笔记,你可以在出链和反链之间切换:既可以让来源跟随编辑器自动更新,也可以固定住来源,再去翻看其他笔记而不丢失当前的语境。关联笔记同样支持本地搜索,看到满意的一组结果,还能直接保存成卡片盒快照。
然后就是最关键的动作:把卡片从卡片流拖进正文的具体位置。松手后可以选择插入 wikilink、嵌入、正文,或者"标题 + 正文"——每次现选,也可以设一个默认值。
写作时不用再切窗口、复制、粘贴、找回原来的位置。旧笔记就这样一点点被重新组织进新的表达里——碎片开始变成理解,大概就是从这一步发生的。

欢迎尝试,也欢迎提出宝贵意见
这个插件最初是为了解决我自己的问题而写的,所以它现在的样子难免带着我个人的使用习惯。我很想知道,在别人的笔记库里它会是什么样:
-
你的卡片流来源通常是文件夹、卡片盒,还是双链?
-
有没有哪个操作的默认行为让你觉得别扭?
-
中文搜索、大仓库的性能,在你的实际使用中表现如何?
无论是 bug、使用中的卡顿,还是"这里要是能这样就好了"的想法,都欢迎在本帖回复,或者到 GitHub 提 issue。我会持续维护,认真打磨每一处细节,并保持迭代。
插件下载
社区插件链接(也可以在 obsidian 插件市场中直接搜索 Card Workspace ): Card Workspace - Obsidian Plugin


