如何三步装好 Anki 间隔重复闪卡软件:新手完整指南
【免费下载链接】ankiAnki is a smart spaced repetition flashcard program项目地址: https://gitcode.com/GitHub_Trending/an/anki
背单词、背公式,学了就忘?问题不在你,而在复习时机。Anki 是一款基于间隔重复算法的免费闪卡程序:它会记录你每次答对的难度,自动把卡片安排在你最可能遗忘的时刻出现。读完这篇,你能把 Anki 跑起来,并做出第一批自己的卡片。
🧭 30 秒速览:值不值得装
| 维度 | 情况 |
|---|---|
| 解决什么问题 | 用算法替代"死记硬背",长期记忆效率更高 |
| 支持平台 | Windows、macOS、Linux(另有独立的移动端 App) |
| 上手门槛 | 低:普通用户装安装包即可;从源码构建需会一点命令行 |
| 开源与费用 | 开源免费,AGPLv3 许可证 |
🔍 动手前自查清单
安装前对照检查,全部满足再开始:
- 操作系统为 Windows、macOS 或 Linux(Linux 需较新的 glibc,Alpine 等 musl 系发行版不支持)
- 装源码构建工具:Rustup(工具链版本已写在
rust-toolchain.toml,会自动下载对应版本) - 装一个构建器 N2 或 Ninja,可用仓库自带脚本
tools/install-n2一键安装 - Python 3.12 及以上(以根目录
pyproject.toml声明为准) - 构建过程会自动下载 Node、protoc 等依赖,保持网络通畅即可
⚡ 三步装完
- 获取代码。把仓库克隆到本地,路径中避免空格:
git clone https://gitcode.com/GitHub_Trending/an/anki一条命令构建并启动。进入仓库目录后运行
./run(Windows 用run.bat)。首次构建要下载并编译大量依赖,耗时较长,完成后 Anki 会自动打开。完成初始化。首次运行会引导你创建个人资料(profile)和第一个牌组(deck),一路默认即可。
✅ 完成你的第一批卡片
按这个最小闭环走一遍,你就真正上手工了:
- 在牌组列表新建一个牌组,如"日语五十音";
- 点Add进入添加界面:Front 填问题,Back 填答案,选中 Basic 类型,点 Add 保存;
- 双击牌组开始学习:看到问题先想答案,点"显示答案",再用 Again / Hard / Good / Easy 四个按钮评价自己;
- 几天后打开统计页,你能看到卡片间隔如何随答对次数拉大,这就是间隔重复在工作。
平时用得上最多的设置只有两个:每天新卡片数量(控制每日学习量,在牌组选项里调)和同步(开启后可与 AnkiWeb 及移动端互通)。
💡 排错小贴士
- 启动即闪退(Linux):用
QT_DEBUG_PLUGINS=1 ./run启动,它会把缺失的 Qt 共享库列出来,按提示用包管理器装上即可; - 构建极慢:正常现象,首次构建在编译 Rust 核心和 Web 前端;产物集中在
out/目录,删掉它可干净重建; - 想跑正式版:开发版编译未做优化、运行偏慢,可用
tools/runopt跑优化构建,或按 docs/development.md 打出 wheel 包装进自己的 Python 虚拟环境。
收尾
装好 Anki 后,你的复习计划从此由算法接管,你只需要专注学新内容。想深入:调度算法细节在 rslib/src/scheduler/,模板字段、筛选牌组、图片遮挡等进阶玩法可翻 docs-site/manual/ 目录逐篇看。
【免费下载链接】ankiAnki is a smart spaced repetition flashcard program项目地址: https://gitcode.com/GitHub_Trending/an/anki
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考