- 在 Obsidian 完成自己知识体系的架构与管理。
- 将其中重要的知识点同步到 Anki 中强化记忆。
知识既有了体系,也有了定时回顾的兜底机制,防止学完就忘!
这个流程完美利用了 Obsidian 和 Anki 的特性,一个是知识管理的强大工具,一个是辅助记忆的老牌软件,将它们紧密结
不管是终生学习者,还是突击考试的朋友,单独用两个工具都能获得事倍功半的效果,它们联合使用更是达成了 1+1>2 不等式!
下面我将详细介绍如何联动 Obsidian 和 Anki。
前期准备
第 1 步,在 Anki 中安装 AnkiConnect 插件
打开 Anki,点击菜单栏的「工具」->「插件」,点击「获取插件」,输入 Ankiconnect 插件的代码 2055492159,点击「确定」。等待安装成功后,重新启动 Anki。
安装windows版本的anki,点击左上角的工具-插件,点击获取插件,然后输入插件编号,下载得到插件AnkiConnect
第 2 步,在 obsidian 中安装 Flashcards 插件
在 Obsidian 中,在插件市场里找到 「Flashcards」 这款插件,安装并启用。
下载获取方法很多,如果你会用代理,能连接github,就能连接它官方的社区插件;或者到Pkmer这个社区下载插件
打开插件设置,点击设置中的「Grant Permission」按钮,然后点击「Test」按钮,当提示“Anki works”表示安装成功了。(要记得同时打开 Anki)
快速上手
我们可以在任意的笔记中制作知识点的卡片。
问答卡
卡片可以简单分为两种类型:
- 问答卡:这种卡片用正面代表一个问题,用反面代表一个问题的答案。
- 填空卡:这种卡片正面是一段文本,文本中的一些重点是被设置为不显示的,需要自己更根据上下文回顾被“挖空”的地方
如何制作一张问答卡呢?
- 第 1 步,卡片的正面问题占据一行,然后在该行的最后打上
card
标签 - 第 2 步,卡片的背面需要新起一行,输入背面的答案
填空卡
如何制作一张填空卡呢?
只要在段落中将需要填空的地方用高亮语法格式包裹就可以了,例如 == 填空内容 ==
在笔记中输入了以上的内容后,制作卡片到 ANki 中可以通过:
- 点击左侧边栏的【Generate flashcards】按钮,或者
- 通过命令面板的「Flashcards: generate for the current file」命令
现在将目光放回到 Anki 中,在它的浏览器界面中,可以看到多了一个名为“Default”的牌组,而我们在 Obsidian 中制作的卡片,已经静静地躺好在这个牌组中了
小提示 1:“Default”是默认命名,可以在插件设置中更改。
小提示 2:笔记中的数字注释是这张卡片的 ID,不要删除或者改动
注意:Flashcards 插件对「空行」敏感,如果你发现卡片中的内容和你预期地不一致,那么可以调整下内容之间的「空行」
更多特性
除了上面介绍的两种卡片,Flashcards 插件还有这些特性:
更多制卡的格式:
- 问题和答案反转的问题卡片使用
#card-reverse
或#card/reverse
标签 - 在文中用
Question::Answer
格式制作问答卡片 - 用
Question:::Answer
格式制作问答翻转卡片 - 用
{Curly brackets}
或{2:Cloze}
格式制作填空卡片 - 使用
#card-spaced
或#card/spaced
标签制作「间隔卡片」,间隔卡片是没有反面的答案的卡片。解释一下「间隔卡片」的使用的场景:例如,电影中的一句话,你偶尔会想再读一遍。因此,它并不是为了让你知道答案,而是为了让你再看一遍。
对于内容格式它支持:
- 支持 LaTeX:写数学笔记朋友可以大胆用!
- ️ 支持 图片
- 支持 音频
- 支持 Obsidian URI
- ⚓ 支持 引用笔记:引用 Obsidia 内的笔记在 Anki 中也可以点击跳转回 obsidian 中
- 支持 代码语法高亮:程序猿福音。
上下文感知模式:
- 为卡片的正面添加一个标题的树形结构,例如「标题 1 > 标题 2 > 标题 3 问题 1」
基于 Obsidian 文件夹结构的牌组:
- 当前文件制作卡片时,它所在 Obsidian 中的文件夹是如何组织的,Anki 中的卡片会放在同样结构的牌组中。
详细配置
我制作了一张详细介绍 Flashcards 各项设置的说明图,大家可以参考这张图,以自己喜欢的方式来使用 Flashcards 插件
下面是我的推荐配置