笔记(Note)与卡片(Card)的区别 —— Anki 最核心的概念
一句话定义
笔记(Note)是内容,卡片(Card)是展示笔记内容的方式。
- 笔记:一结构化的"字段-值"对,比如"正面 = 勉强 的意思"、"反面 = 学习;努力"——这是数据本身
- 卡片:一个渲染规则(模板),定义了"怎么把笔记里的某些字段拼成卡片正面和反面"
为什么要分成两层
想象一个场景:你在学日语动词,一条笔记有三个字段——表意文字(勉强)、假名(べんきょう)、释义(学习)。
如果你用"基础(和相反卡片)"笔记类型,这条笔记会自动生成两张卡片:
- 卡片 1 正面 = 勉强(表意文字)→ 反面 = べんきょう / 学习(假名 + 释义)
- 卡片 2 正面 = べんきょう(假名)→ 反面 = 勉强 / 学习(表意文字 + 释义)
你只需输入一次三个字段的内容,Anki 自动生成双向记忆的两张卡。这就是"笔记 → 多张卡片"的威力。
笔记类型定义一切
笔记类型(Note Type) 定义了三件事:
- 有几个字段、字段叫什么名字(比如"基础"有 2 个字段:正面、反面;"Cloze"有 1 个字段:文本)
- 有几个卡片模板、每个模板用哪些字段拼正反面(基础 → 1 张卡;基础和相反卡片 → 2 张卡)
- 卡片怎么渲染(字体大小、颜色、对齐、是否支持 LaTeX 等)
Anki 内置几种常用笔记类型,社区还贡献了很多预设。大部分人从默认的"基础"开始就够了。
修改笔记 vs 修改笔记类型
修改笔记(内容层)
添加 / 编辑笔记界面里改字段值 → 只影响这条笔记,生成的所有卡片自动更新内容。
修改笔记类型(结构层)
管理笔记类型界面里改字段定义、添加新字段、改模板 → 影响所有使用这个笔记类型的笔记。这是结构级别的改动,改之前想清楚会不会影响现有卡片。
一个直观类比
可以把它理解成数据库:
- 笔记类型 = 数据库表结构(字段名、类型)
- 笔记 = 一行数据(字段值的组合)
- 卡片模板 = 视图或查询(把某些字段选出来拼在一起显示)
- 卡片 = 视图渲染出来的具体结果
改"表结构"会影响所有行;改"一行数据"只影响一行;改"视图"会改变所有行的展示方式。
什么时候需要自定义笔记类型
绝大多数场景用内置笔记类型就够了。但以下情况可能需要自定义:
- 日语学习:需要字段 "汉字 / 假名 / 释义 / 例句 / 例句译文",生成 3~4 张不同方向的卡片
- 医学术语:需要字段 "术语 / 定义 / 所属系统 / 同义词",生成 "术语→定义" 和 "同义词→术语" 两张
- 编程 API:需要字段 "API 名 / 签名 / 用途 / 示例",生成 "签名→用途" 和 "示例→API 名"
自定义笔记类型的具体操作建议在桌面版 Anki 上完成——桌面版的模板编辑器功能更完整,可以实时预览卡片渲染效果。在 AnkiDroid 里只能做基础的管理(添加/删除笔记类型、重命名字段)。