Obsidian-to-Anki插件详细指南
Obsidian to Anki 插件 - 将笔记同步为 Anki 闪卡
#resource / obsidian
#type / howto
#status / growing
[!info] related notes
Obsidian to Anki 插件详细指南
核心功能:将 Obsidian 笔记同步为 Anki 闪卡,双向同步 难度级别:⭐⭐⭐⭐ 推荐指数:⭐⭐⭐ 必装程度:可选(已有 Anki 习惯者推荐)
一句话介绍
Obsidian to Anki 让你在 Obsidian 中编写闪卡,自动同步到 Anki 进行间隔复习,连接两个强大的学习工具。
适合我的原因
如果你已经是 Anki 重度用户,不想放弃 Anki 的复习系统但又想在 Obsidian 中管理笔记,这个插件是桥梁。但如果你还没有 Anki 使用习惯,建议直接使用 Obsidian 原生的 Spaced Repetition 插件,避免多工具依赖。
核心功能
- 多种闪卡格式:支持 RemNote 单行、问答、填空、标题段落、表格等多种格式
- 自定义笔记类型:不限于 Anki 内置类型,可使用自定义模板
- 自动同步:Obsidian 笔记是唯一数据源,自动更新 Anki 中的卡片
- 标签同步:文件级标签自动同步到 Anki
- 图片和音频:支持嵌入的多媒体内容
- 牌组选择:每个文件可指定不同的 Anki 牌组
- 自定义语法:通过正则表达式定义闪卡格式
典型使用场景
场景 1:笔记直接转闪卡
# JavaScript 闭包
什么是闭包?
?
有权访问另一个函数作用域中变量的函数
闭包的特点有哪些??
- 可以访问外部函数的变量
- 即使外部函数已返回,变量仍被引用
保存后自动同步到 Anki。
场景 2:填空题同步
# 中国朝代
秦、==汉==、==三国==、两晋、南北朝
高亮部分自动变成 Anki 填空题。
场景 3:批量管理
1. 在 Obsidian 中按主题组织闪卡文件
2. 插件自动扫描并同步到 Anki
3. 在 Anki 中按牌组复习
4. 修改 Obsidian 中的笔记 → Anki 自动更新
推荐配置
Settings → Community plugins → Obsidian to Anki
## 扫描设置
- Scan Directory: "/" (整个库) 或指定文件夹
- Add file link: ✅ (在 Anki 中链接回 Obsidian)
## 闪卡格式
- 默认格式已可用
- 建议先用单行格式上手
## 同步设置
- Regex: 默认即可
- Deck: 默认牌组名
可搭配插件
| 插件 | 搭配方式 |
|---|---|
| Anki (桌面端) | 配合 AnkiConnect 使用 |
| Dataview | 统计已同步的闪卡数量 |
| Templater | 创建标准化的闪卡模板 |
使用成本
- 学习成本:高 — 需要同时理解 Obsidian 和 Anki 的概念
- 配置复杂度:中 — 需要安装 Anki + AnkiConnect + 本插件
- 长期维护成本:高 — 维护已放缓(最后更新 2024 年 1 月),240 个未解决 issue
- 移动端:⚠️ 仅桌面端(AnkiConnect 不支持移动端)
注意事项
- 维护状态不佳:最后更新已超过 1 年,存在大量未解决 issue
- 需要同时运行 Anki 桌面端 + AnkiConnect 插件
- 同步偶尔可能出现重复卡片或格式问题
- 如果你不是 Anki 深度用户,强烈建议直接用 Spaced Repetition 插件替代
我的使用建议
- 是否建议安装:⚠️ 仅推荐给已有 Anki 深度使用习惯的用户
- 是否建议立刻使用:❌ 不建议,除非你已经有 Anki 数据库
- 是否适合作为核心插件:❌ 不建议作为核心,Spaced Repetition 更轻量
- 对我的具体使用建议:
- 如果你还没有 Anki 使用习惯,跳过此插件,直接用 Spaced Repetition
- 如果你已有大量 Anki 卡片不想放弃,可以尝试此插件作为过渡
- 注意维护风险,随时准备切换到 Spaced Repetition
资料来源
- Obsidian to Anki GitHub — 官方仓库
- AnkiConnect — 必需的 Anki 插件
- Obsidian 社区插件市场搜索 “Obsidian to Anki”