我花了六个月时间把我的 Obsidian 库变成一个闪卡工厂,然后才意识到问题所在:我的 Zettelkasten 已经变得无法阅读了。
每条笔记都散落着 #card 标签和填空删除。我的文献笔记看起来像考试复习资料。这个本该帮我思考的系统,变成了一个用来刷题的系统。
问题不在于 Zettelkasten 和间隔重复不兼容。而在于原子笔记和原子卡片服务于不同的目的,而大多数教程把它们当成可以互换的东西。
TL;DR
Zettelkasten 笔记捕捉关系和洞见。间隔重复卡片训练离散的事实。它们有重叠,但不完全相同。关键是知道什么时候一条笔记也应该成为一张卡片,并建立一个让两个系统都保持整洁的工作流。本文涵盖实际差异、常见整合错误,以及一套在 Obsidian、Logseq 或 SmartRecall 等独立 SRS 工具上测试过的方案。
核心张力:笔记 vs 卡片
Niklas Luhmann 的 Zettelkasten 是为写作和思考设计的。每条笔记是一个单一想法,与其他笔记紧密链接。目标是建立一个概念网络,浮现出意想不到的连接。
像 Anki 或 SuperMemo 这样的间隔重复系统是为记忆保持设计的。每张卡片是一个单一的可测试事实,与上下文隔离。目标是通过定时复习将信息从短期记忆转移到长期记忆。
人们困惑的地方在这里:
- 原子笔记是自成一体的想法。例如:"提取练习比重复阅读更能强化记忆,因为它迫使费力回忆,从而巩固神经通路。"
- 原子卡片是自成一体的问题。例如:"为什么提取练习比重复阅读更有效? → 因为它迫使费力回忆,巩固神经通路。"
笔记解释一个概念。卡片测试你是否记住它。
有时它们是同一件事。但通常不是。
什么时候笔记也应该成为卡片
不是每条 Zettelkasten 笔记都需要变成闪卡。这是我的筛选标准:
1. 定义和术语
如果你在学习一个有专业词汇的领域(医学、法律、语言学),术语应该同时存在于两个系统中。
- 笔记:"音位(Phoneme)——区分语言中意义的最小声音单位。例如:'pat' 和 'bat' 中的 /p/ 和 /b/。"
- 卡片:"什么是音位? → 区分语言中意义的最小声音单位。"
2. 有离散步骤的程序性知识
如果笔记描述了一个你需要执行的过程(诊断算法、证明技巧、代码模式),这些步骤应该是可训练的。
- 笔记:"创伤评估的 ABCDE 方法:气道(Airway)、呼吸(Breathing)、循环(Circulation)、残疾(Disability)、暴露(Exposure)。"
- 卡片:"ABCDE 创伤评估的五个步骤是什么? → 气道、呼吸、循环、残疾、暴露。"
3. 你会被测试的事实
如果你在准备 USMLE、MCAT 或 JLPT N2,而笔记包含一个可测试的事实,就提取它。
- 笔记:"迷走神经(CN X)支配喉、咽和大部分胸腹腔内脏。损伤会导致声音嘶哑和吞咽困难。"
- 卡片:"哪条颅神经支配喉和咽? → 迷走神经(CN X)。"
4. 反直觉的洞见
如果笔记捕捉到让你惊讶或与常见假设相矛盾的东西,值得强化。
- 笔记:"交错练习(混合问题类型)比分块练习更能提高长期记忆,尽管在学习过程中感觉效果不如后者。"
- 卡片:"为什么交错练习比分块练习更有效? → 它提高了对问题类型的辨别能力,并强化了提取路径。"
什么不应该变成卡片
- 综合笔记,连接多个想法。这些是用来思考的,不是用来训练的。
- 文献笔记,总结一个来源。保留这些作为参考;如果需要,提取具体事实。
- 项目笔记或会议记录。这些是短暂的上下文,不是长期知识。
插件陷阱:当 PKM 内的 SRS 出问题时
Obsidian 有像 Spaced Repetition 和 Flashcards 这样的插件。Logseq 有内置的 SRS。它们让你可以在不离开库的情况下将块标记为卡片。
这听起来很理想。实际上,它会产生三个问题:
问题 1:你的笔记变得无法阅读
当每隔一段就有一个 #card 标签或填空删除时,笔记就不再是笔记了。它变成了一份测验。
我旧库中的例子:
海马体对于==情景记忆==的形成至关重要。海马体损伤会导致==顺行性遗忘==,无法形成新记忆。#card这对复习来说没问题。但对阅读来说很糟糕。
问题 2:复习上下文过于丰富
间隔重复在卡片独立于上下文时效果最好。如果卡片嵌入在一条长笔记中,你可能会从周围文本中识别出答案,而不是从记忆中提取它。
问题 3:调度冲突
你的 PKM 和 SRS 有不同的节奏。你可能想重构一条笔记而不触发复习重置。或者你可能想暂停一张卡片而不归档笔记。
整合工作流:一个实用方案
这是我现在使用的系统,经过 18 个月和约 4,000 张卡片的测试。
步骤 1:物理上分离你的笔记和卡片
我保持两个系统:
- Obsidian 用于 Zettelkasten 笔记(想法、综合、文献笔记)。
- SmartRecall 用于间隔重复卡片(事实、定义、程序)。
如果你更喜欢 Anki、Mochi 或 RemNote,原理相同。关键是分离。
步骤 2:使用"卡片提取"工作流
当我写 Zettelkasten 笔记时,我不会将块标记为卡片。相反,我:
- 正常写笔记,专注于理解。
- 最后,添加一个
## 待提取卡片部分。 - 列出应该成为卡片的事实或问题。
- 每周一次,我处理这个部分并在 SmartRecall 中创建卡片。
示例笔记:
# 提取练习 vs 重复阅读
提取练习(自我测试)比重复阅读对长期记忆更有效。Bjork(1994)称之为"理想困难"——提取的努力强化了记忆痕迹。
关键机制:提取迫使记忆的重建,从而巩固神经通路。重复阅读是被动的,不会参与这个过程。
## 待提取卡片
- 为什么提取练习比重复阅读更有效?
- Bjork 所说的"理想困难"是什么意思?步骤 3:将卡片链接回笔记
在 SmartRecall(或 Anki)中,我添加一个 来源 字段,链接到原始 Obsidian 笔记。这让我可以:
- 如果忘记卡片为什么重要,跳回完整上下文。
- 如果重构笔记,更新卡片。
在 Obsidian 中,我不链接到卡片。笔记是真理的来源。
步骤 4:使用标签管理卡片类型
我按类型而不是主题标记卡片:
#definition— 术语和概念。#procedure— 分步过程。#fact— 离散的可测试事实。#insight— 反直觉或高价值的想法。
这帮助我调整复习设置。定义需要频繁复习。洞见可以有更长的间隔。
步骤 5:分别复习,一起重构
我每天在 SmartRecall 中复习卡片(10-15 分钟)。我每周在 Obsidian 中重构笔记(1-2 小时)。
当我重构笔记时,我检查是否有任何链接的卡片需要更新。当我退役一张卡片时,我不删除笔记。
替代方案:Logseq 混合方法
如果你想把所有东西放在一个工具中,Logseq 基于块的结构比 Obsidian 更适合内联 SRS。
方法如下:
- 像往常一样写笔记。
- 将特定块标记为
#card,而不是整个段落。 - 使用 Logseq 的内置 SRS 进行复习。
- 保留一个单独的"活跃卡片"页面来跟踪正在轮换的内容。
关键区别:Logseq 的大纲格式使得在不弄乱笔记的情况下隔离卡片块更容易。
我仍然更喜欢分离,但如果你致力于单一工具,Logseq 是更好的选择。
常见错误及修复方法
错误 1:把每条笔记都变成卡片
修复:只为你真正会忘记的事实提取卡片。如果你深刻理解一个概念,就不需要训练它。
错误 2:让卡片过于复杂
修复:每张卡片一个事实。如果一张卡片有多个从句或需要一段话来回答,就拆分它。
错误 3:在不理解来源的情况下复习卡片
修复:如果你记不起一个事实为什么重要,回到笔记。卡片应该强化理解,而不是取代它。
错误 4:让卡片与笔记脱节
修复:当你更新笔记时,检查链接的卡片是否需要更新。使用 来源 字段让这变得容易。
值得使用的工具和插件
- Obsidian + SmartRecall:我目前的设置。Obsidian 用于笔记,SmartRecall 用于卡片。清晰分离,FSRS 调度,移动同步。
- Logseq + 内置 SRS:最佳单工具选项。基于块的结构使卡片不那么突兀。
- Obsidian + Anki:经典组合。使用 Obsidian-to-Anki 插件导出卡片。设置更多,但 Anki 的生态系统无与伦比。
- RemNote:内置 Zettelkasten + SRS。如果你想要一切整合,很好,但不如 Obsidian 灵活。
避免:Obsidian Spaced Repetition 插件用于严肃使用。它适合轻度复习,但调度很基础(仅 SM-2),卡片会弄乱你的笔记。
整合的 80/20 法则
你不需要把整个 Zettelkasten 变成闪卡。这是 80/20:
- 20% 的笔记包含值得训练的事实(定义、程序、考试内容)。
- 80% 的笔记是综合、上下文和连接。这些不需要卡片。
专注于那 20%。为高价值事实提取卡片。让其余笔记自由呼吸。
我当前的实际工作流
这是日常的样子:
每天(15 分钟):
- 在 SmartRecall 中复习卡片。FSRS 每天安排约 30-50 张卡片。
每周(1-2 小时):
- 处理新笔记中的"待提取卡片"部分。
- 重构 Zettelkasten 笔记,更新链接,修剪死胡同。
- 检查是否有任何卡片需要根据笔记更改而更新。
每月(30 分钟):
- 暂停我已经掌握或不再需要的主题的卡片。
- 归档不再产生新连接的旧笔记。
这让两个系统都保持整洁。我的 Zettelkasten 可读。我的 SRS 专注。
何时选择其中之一
如果你在准备高风险考试(USMLE、MCAT、司法考试),优先考虑间隔重复。使用 Zettelkasten 理解复杂主题,但积极提取到卡片中。
如果你在做开放式研究或写作(博士、书籍项目、技术深度探讨),优先考虑 Zettelkasten。谨慎使用间隔重复,仅用于你需要保持敏锐的基础事实。
如果你在学习语言或技术技能(JLPT N3、AWS 认证、有机化学),同等使用两者。Zettelkasten 用于语法规则和概念框架。间隔重复用于词汇、句法模式和反应机制。
最后的想法
Zettelkasten 和间隔重复都很强大。但它们不是同一个工具。
Zettelkasten 帮助你思考。间隔重复帮助你记忆。
错误在于试图将它们强行塞进一个系统。保持它们分离,战略性地链接它们,只在笔记包含值得训练的内容时提取卡片。
你的笔记会保持可读。你的复习会保持专注。你会真正使用这两个系统,而不是在三个月后放弃它们。
如果你想要一个与 PKM 工作流整合的干净 SRS 设置,SmartRecall 通过 FSRS 调度和移动同步处理卡片方面。但这里的原则适用于任何工具。
关键是知道笔记和卡片之间的区别——并在你的工作流中尊重这种区别。

