news 2026/9/11 16:37:41

Anki 如何用过滤牌组(Filtered Deck)按指定顺序临时复习卡片?

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Anki 如何用过滤牌组(Filtered Deck)按指定顺序临时复习卡片?

Anki 如何用过滤牌组(Filtered Deck)按指定顺序临时复习卡片?

【免费下载链接】ankiAnki is a smart spaced repetition flashcard program项目地址: https://gitcode.com/GitHub_Trending/an/anki

当你需要临时离开日常计划——比如考前集中过一遍特定标签的卡片、或者按"最多遗忘次数"优先清一批积压——Anki 的过滤牌组(Filtered Deck)就是为此设计的:先用搜索条件挑出符合条件的卡片,按你指定的顺序把它们临时从原牌组移入新牌组复习,学完后卡片自动回到各自的"家牌组"(home deck)。普通牌组只展示 Anki 认为你快要忘记的卡片加每日新卡上限,而过滤牌组让你跳出这些常规限制。

适用前提:你已有一个包含卡片的集合,且知道要在浏览器搜索中使用的筛选词(过滤牌组的搜索框支持浏览器中的全部搜索语法)。

两种创建方式:预设与手动

过滤牌组有两个入口:

  1. Custom Study(自定义学习):选中某个牌组后,屏幕底部会出现 Custom Study 按钮,提供几个常用预设,例如"Review forgotten cards"(显示你指定天数内答过 Again 的卡片)、"Review ahead"(显示未来若干天到期的卡片)、"Preview new cards"(预览新卡片)、"Study by card state or tag"(按卡片状态或标签选卡)。它会创建一个名为 "Custom Study Session" 的过滤牌组并自动打开;如果已存在同名牌组,会被清空后重建——想保留就先在牌组列表里改名。注意 "Increase today's new/review card limit" 这两个选项不会创建过滤牌组,而是直接修改当前牌组的限额。

  2. 手动创建:从Tools 菜单选择 Create Filtered Deck。只有这条路径能让你完全控制搜索串、数量上限和排序方式,也就是"按指定顺序"复习的核心操作,下文以此为主线。

配置搜索、数量上限与排序

手动创建过滤牌组时,有三个关键设置:

  • search(搜索):决定 Anki 收集哪些卡片。浏览器里所有可用的搜索都能用,例如按标签限定、查找遗忘次数、限定到期状态等,完整语法见 Searching 章节。
  • limit(数量上限):决定收集多少张卡片。你选择的排序同时控制"收集的顺序"和"复习时的顺序"——例如排序选 "most lapses"、上限 20,Anki 就只展示遗忘次数最多的前 20 张。如果上限低于符合条件的卡片数,排在排序列表末尾的卡片会被先排除。
  • enable second filter(第二个过滤器):可选分支。允许用两个不同的搜索串组成一个牌组,例如"到期卡片按一种顺序 + 少量新卡片按另一种顺序"。

排序("cards selected by")可选:

排序选项含义
Oldest seen first最久没在复习中见过的卡片排前面
Random随机打乱所有符合条件的卡片
Increasing intervals间隔最小的卡片排前面
Decreasing intervals间隔最大的卡片排前面
Most lapses答错次数最多的排前面
Order added最先进入牌组的(创建日期最早)排前面
Order due到期日最早的排前面
Latest added first最近添加的排前面("Order added"的反面)
Relative overdueness最可能已被忘记的排前面,适合清理大积压

其中 "Relative overdueness" 的计算取决于你使用的调度算法:SM-2 下比较卡片过期程度与间隔长度(文档示例:间隔 5 天且过期 2 天的卡片,会排在间隔 10 天且过期 3 天的卡片之前);FSRS 下则根据每张卡片可提取度(retrievability)和牌组预设的目标保留率计算。

构建牌组并确认卡片被移入

配置好后点击Build,Anki 会找出匹配设置的卡片,从它们所在的牌组临时移入你的新过滤牌组。

两点需要留意:

  • 过滤牌组收不进已挂起(suspended)、已埋掉(buried)或已在其他过滤牌组中的卡片。所以浏览器搜索能看到某张卡,Build 后它却可能不在牌组里,这不是 bug,而是上述排除规则生效。
  • 之后如果想用同样的条件重新取卡(比如每天按某个标签学习一次),使用牌组概览屏底部的Rebuild按钮即可按原过滤器重新收集。

复习过程中与复习结束后发生了什么

卡片被移入过滤牌组时保留着来源牌组的链接(home deck),学习完成后自动返回,返回时机取决于设置,可能一次复习后就返回,也可能多轮之后返回:

  • 过滤牌组默认沿用家牌组的学习步骤。例如家牌组有 3 个学习步骤的新卡,在过滤牌组里连按三次 "Good" 或一次 "Easy" 后就回到家牌组(步骤机制详见 Deck Options 的 learning steps 部分)。
  • 过滤牌组若包含已到期的复习卡,会像在原牌组里一样显示:屏幕底部有复习卡计数,四个作答按钮。答对后卡片按家牌组设置调整下次间隔并回家;答错则按家牌组定义的重学步骤再次展示。
  • Empty 按钮(位于 study overview)会把过滤牌组中所有卡片一次性移回家牌组,但保留这个空牌组——之后想再用时可用 Rebuild 重新填充。
  • 删除过滤牌组的效果等同于 Empty,只是额外把空牌组从牌组列表移除。删除过滤牌组不会删除任何卡片。

是否重排:Reschedule 开关

默认情况下,Anki 会根据你在过滤牌组中的表现修改卡片调度后再把卡片送回原牌组。

如果只想"过一遍"而不改变原有计划,关闭Reschedule cards based on my answers。关闭后卡片以简单的"预览模式"显示,共有 4 个按钮:Again、Hard、Good 的延迟可配置,按Easy会把卡片移出过滤牌组;卡片返回原牌组时与进入前完全一致。

另外,如果搜索包含未到期的卡片,Anki 会提前展示它们,并用一个考虑了提前幅度的算法安排下次复习:卡片接近到期时被提前复习,会获得接近正常到期的新间隔;刚排期就被提前复习,新间隔则接近原间隔,按滑动比例计算。正因为"刚排期就提前复习"对调度几乎没影响,文档明确指出"review ahead" 这类预设不适合反复使用——例如出行前把一周的卡过一遍,成熟卡会被重排到未来,而新卡间隔本来就小无法排远,第二天再做一遍基本只是重复过同一批新卡。

示例:用指定顺序追赶积压

手册收录了一位用户用过滤牌组清理积压(约 800 张)的做法,可作为"按指定顺序"的完整示例:

Just Due filter with: is:due prop:due>-7 Over Due filter with: is:due prop:due<=-7
  • "Just Due" 牌组收录过去一周内到期的卡片,每天学习,效果近似"没有积压"的正常复习;
  • "Over Due" 牌组收录逾期未学的积压卡,可以像学新卡一样每天定量消化。卡片学完会回到正常牌组,只要 "Just Due" 保持受控,逾期数量就不会再增长。

限制与边界

  • 过滤牌组不能拉入挂起、已埋或已在其他过滤牌组中的卡片;
  • 预设中 "Increase today's new/review card limit" 修改的是当前牌组本身,不产生过滤牌组;
  • "Review ahead" 不适合反复使用(原因见上文);
  • 卡片数量上限与排序共同决定最终复习集合,排序列表末尾的卡先被裁掉。

完成一次 Build 后,牌组中显示的卡片数就是本次实际收集到的数量;复习完毕用 Empty 或等待卡片自动回家,再按需用 Rebuild 重新取卡,即完成一轮"按指定顺序的临时复习"。

【免费下载链接】ankiAnki is a smart spaced repetition flashcard program项目地址: https://gitcode.com/GitHub_Trending/an/anki

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/11 16:33:51

LeetCode 1515题解:Weiszfeld算法求解服务中心最佳位置

1. 问题背景与理解这道LeetCode困难题1515"服务中心的最佳位置"描述了一个典型的设施选址优化问题。题目给定平面上的一组客户点坐标&#xff0c;要求找到一个服务中心的位置&#xff0c;使得该中心到所有客户点的欧几里得距离之和最小。这在实际应用中非常常见&…

作者头像 李华
网站建设 2026/9/11 16:31:16

Android图形架构演进:BufferQueue与BLASTBufferQueue深度解析

1. 项目概述&#xff1a;Android图像显示框架的核心演进在Android图形系统的演进历程中&#xff0c;BufferQueue始终扮演着连接生产者和消费者的关键角色。随着Android 15的发布&#xff0c;BLASTBufferQueue的引入标志着图形架构的又一次重大革新。作为长期从事Android底层开发…

作者头像 李华
网站建设 2026/9/11 16:30:59

SAP重分类在月末结账中的核心作用与技术实现

1. SAP重分类在月末结账中的核心作用 在SAP财务模块的实际操作中&#xff0c;重分类&#xff08;Reclassification&#xff09;是每个会计期末必须执行的标准化操作流程。作为资深SAP顾问&#xff0c;我处理过上百家企业的月结流程&#xff0c;可以明确地说&#xff1a;重分类的…

作者头像 李华
网站建设 2026/9/11 16:30:42

单通道脑电睡眠分期实战:从Sleep-EDF数据到GRU模型

简介&#xff1a;这套源码实现了基于单通道脑电信号的自动睡眠分期&#xff0c;面向计算机、数学、电子信息等专业学生及时序分类初学者&#xff0c;可作为课程设计、毕业设计或入门神经网络的参考项目。项目基于Sleep-EDF公开数据集&#xff0c;覆盖153条整晚睡眠记录&#xf…

作者头像 李华
网站建设 2026/9/11 16:29:33

ROS三维A星路径规划:C++实现体素地图与26邻域搜索

简介&#xff1a;面向机器人操作系统ROS开发者与路径规划学习者&#xff0c;这份源码工程基于C实现A星三维路径规划算法&#xff0c;并融合JPS跳点搜索优化策略&#xff0c;能够在三维栅格地图中为智能小车规划出可行路径。压缩包共包含74个文件&#xff0c;整体容量约859KB&am…

作者头像 李华