如何使用 Anki
学习
Anki 是我学习外语时的一个重要工具,我曾向不少人推荐过 Anki。但 Anki 是一款有使用门槛的软件,在缺乏他人指引的情况下,使用起来的挫败感可能很高。
尽管 Anki 有一个详细的 中文使用手册 ,但坦白说,我没有看完它的耐心。与此同时,它也缺乏学习理念上的说明,以及对插件的安利。由于我已经多次被人问到了 Anki 使用上的问题,所以我决定写一篇博客来说明彻底说明一下和 Anki 相关的问题。
1 Anki 是什么
Anki 是一款记忆辅助软件。通过智能地帮助用户规划复习的时间,从而达到高效的长期记忆。
Anki 主要被用来辅助学习外语,这篇博客讨论的也是学习外语时的 Anki 使用。
2 选择 Anki 的理由
市面上,也有其他的间隔重复软件。
我偏好使用 Anki 主要是因为这些原因:支持的平台种类很多、可以跨平台同步、基本免费(仅 iOS 版本需要付费)、插件生态丰富、自定义程度高。
Anki 也有明显的缺点,例如 UI 丑陋、交互设计糟糕、运行缓慢、难以上手。但目前没有比 Anki 更好的选择,所以只能使用 Anki 作为我偏好的间隔重复软件。
3 Anki 的原理:间隔重复
间隔效应 由德国心理学家 赫尔曼·艾宾浩斯 在 1885 年提出。他发现,相比集中式学习,将复习分散进行,能够显著提高长期记忆效果。利用间隔效应来改善长期记忆的方法,就是 间隔重复。通过在适当的时间复习,可以通过更少的学习时间达到相同的长期记忆效果。
Anki 会根据用户的历史回答,计算出和「用户设置的期望保留率」对应的未来复习日期,以达成良好的记忆效果。
4 下载 Anki 和各平台的使用体验
在移动平台上,Anki 有不少的仿冒者,刚刚才开始了解 Anki 的人容易被骗,所以我还是啰嗦地提一嘴下载 Anki 的事宜。
对于电脑用户,只需要前往 Anki 的官方网站。对于 iOS 用户,那个售价几百块的介绍截图丑陋的软件才是正版(如下图),不要被别的骗了。
![]()
不同平台上的使用体验不同,总体上是 macOS = Windows > iOS > Android。对于想要认真使用 Anki 的人来说,macOS / Windows 版是必不可少的。
| 平台 | 体验 | 说明 |
|---|---|---|
| macOS / Windows | 最推荐 | 只有电脑版本可以利用高效制卡所需的插件,所以电脑版是最重要的。 |
| iOS | 稳定,但收费 | 由于需要付费,如果需求存疑可以推延下载的事宜,或者在闲鱼上租用只需 1 块钱的共享账号。iOS 版比安卓版更稳定,但是不支持 ogg 音频。设计也不怎么样,只比安卓版好一点。 |
| Android | 不稳定,设计差 | AnkiDroid 不是 Anki 官方的 app,而是由开源社区维护的 app。它以卡顿和 bug 众多闻名,交互设计也很糟糕,但是支持 iOS 版不支持的 ogg 音频。 |
此外,如果你身处中国大陆,我推荐对 AnkiWeb 使用代理,这可以解决和 AnkiWeb 同步时遇到的缓慢和错误。
5 现成卡组还是自制卡组
Anki 在首次打开时,里面没有任何可供学习的内容。获取牌组的方法有两种——从网络上下载现成的由他人制作的牌组,或者自行制作牌组。由于自制卡组在起步时的麻烦,人们很容易陷入寻找现成卡组的误区。
但如果按照高效的可理解性输入假说来学习外语,那么只有在初学一门语言时,需要从网络上寻找现成卡组,并借此积累最基本的词汇量(例如日语的入门卡组 kaishi1500)。
在具备了最基本的词汇量以后,自制卡组则是更高效的方法。理解是记忆的前提,Anki 主要是复习工具而不是初学工具。按照我的个人经验,在理解了词汇的基础上,再将 Anki 作为复习工具,记忆的效果要比盲目地使用现成牌组效果好得多。
如果使用现成卡组,至少会面临这些缺点:
- 缺乏对词语的理解。在缺乏情境的情况下,词汇的记忆难度大,更难以被学习者应用
- 自身的需求和现成卡组不契合,会学到自己不需要的词汇
6 制卡的原则
在进行制卡时,需要努力把遇到新词汇时情境进行制卡。也就是说,应当将遇到新词汇时对应的完整句子以及画面也保留下来。如果你发现自己遗忘了卡片,那么在有情境的情况下,重新回忆的过程会顺利和愉快得多。
还有一个需要注意的事情是 最小信息原则。卡片不应该是大而全的,大而全的卡片有两个坏处:
- 丧失焦点:你将会不知道什么是重要的,什么是需要记忆的。
- 干扰排期:如果拆分卡片,Anki 就可以对不同的记忆点分开排期。
因此,如果我的一张卡片里包含了大量的信息,我会通过给重要内容编辑格式的方式,来让焦点凸显出来,以便后续的复习。
7 快速制卡的工具
我使用 Chrome 插件 Yomitan 来快速地将外语视频中的情景和词汇制成 Anki 卡片。这部分的首次配置需要一些时间,你可以阅读我另写的完整教程。
(待后续补充)
8 复习时的卡组选项
Anki 的默认卡组选项并不是合适的,因此需要手动修改。我推荐进行这些设置:
| 选项 | 推荐设置 |
|---|---|
| 复习上限 | 调整为最大值 9999,避免复习任务被上限截断。 |
| 新学间隔 插入位置 重学间隔 | 保持默认 |
| FSRS | 一定要开启,否则 Anki 会使用落后的算法。 |
| 记忆保留率 | 一般为 0.8~0.9。不要低于 Anki 计算的「推荐的最小记忆保留率」。降低记忆保留率可以减少复习次数,但是过低的记忆保留率会导致严重遗忘,最终导致复习所需的时间反而变长。设置适中的保留率是最好的。不知道设什么的话就设 0.85。 |
| 优化 FSRS 参数 | 每隔一个月点一下 |
我的当前设置如下,可以作为参考。
![]()
另外,最好对每个不同的牌组、子牌组新建单独的牌组设置,这样的话 FSRS 算法会对不同难度的牌组区分调整,提高效率。
9 复习时的四个按钮
如何选择复习时的四个按钮,也是经常被问到的问题。如果你有选择困难症,可以只按「重来」和「良好」。甚至可以用专门的插件来屏蔽 Anki 上多余的选项。
我自己会四个按钮都按。只要保持相同的态度,并且不自欺欺人,FSRS 会自适应每个人的不同习惯。我个人的习惯是:
| 按钮 | 我的使用习惯 |
|---|---|
| 简单 | 一般情况下不会用到的按钮,用来点很久以前就会的知识。 |
| 良好 | 可以快速地回忆成功。 |
| 困难 | 可以缓慢地回忆成功。 |
| 重来 | 无法回忆 / 回忆错误时,必须诚实选择的按钮。 |
10 记忆的关键在于持之以恒
在刚刚开始使用 Anki 时,由于复习量还没有开始积压,很多人会觉得学习过于轻松,于是增加新学的量。
但这不是一个好的策略。在一段时间以后,每天需要进行的复习量,大约是每天新学量的 10 倍。胡乱增加新学量的结果,是在将来的某一天被巨大的复习量压垮。
巩固长期记忆需要科学的复习安排,所以持之以恒要比一时兴起重要得多。不妨对自己的要求低一些,这样更容易坚持下去。
另外,在学习语言时,请不要颠倒主次,不要把太多的时间花费在 Anki 上。大量的听和看 (可理解性输入) 才是让人掌握语言的根本原因,Anki 只是用于辅助复习的小工具。
11 我所使用的 Anki 插件
插件是 Anki 的高级功能,这些插件不必在最开始的时候安装,但在你使用了一段时间 Anki 以后,我推荐你回来看看。
外部插件
| 插件 | 用途 |
|---|---|
| Review Heatmap | 在 Anki 首页提供过去每日的复习数量的可视化,提供持续动力,也有成就感。 |
| AnkiConnect | 一切自动化制卡的开始。 |
| Edit Field During Review | 刷卡时也可以快速编辑卡片。 |
| backfill-anki-yomitan | 从 yomitan 回填字段,用来在辞典变动时批量更新旧卡。 |
| Customize Keyboard Shortcuts | 用来自定义 Anki 快捷键,我用它设置了删除笔记的快捷键。 |
| AJT Japanese | 给日语学习者用的,我主要用来给句子注音。 |
| AnkiWebView Inspector | 面向开发者的进阶工具,我用来调试模版。 |
| FSRS Helper | 进阶工具,可以用来均衡复习量,插件作者是 FSRS 原作者。 |
| Advanced Copy Fields | 进阶工具,用来批量拷贝多个卡片的字段。 |
我的自制插件
| 插件 | 用途 |
|---|---|
| AJT Media Converter Enhanced by Ken | 插件的原始功能是批量压缩媒体。 我强化了音频转化功能,可以批量转为「m4a 封装 且 opus 编码 的音频」,这样的话就可以在 iOS 上实现高效的压缩。我同时添加了均衡响度的功能,来解决从不同来源制卡导致的响度不一致问题。 |
| AI Definition Matcher by Ken | 使用 LLM 辅助选取对应的辞典释义,面对辞典过长而难以阅读的情况很实用。 |
| AI Furigana Selector by Ken | 配合 AJT Japanese,这个插件使用 LLM 从可能的汉字读音里筛选出正确的汉字读音。 |
| New Card Auto-Selector by Ken | 制卡时,这个插件会自动把 Anki 的「浏览」页面定位到最新卡片,可以减少用户点击步骤。 |