# SuperMemo Plan FAQ

**URL:** <https://campofire.com/t/topic/337>\
**Category:** 工具 · 玩具\
**Tags:** smplan\
**Created:** [2025 年2 月 12 日 12:56 UTC](https://campofire.com/t/topic/337 "2025-02-12T12:56:39Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

作者： ![Roamer](https://campofire.com/user_avatar/campofire.com/roamer/32/1251_2.png) [@Roamer](https://campofire.com/u/Roamer)\
发布日期： [2025 年2 月 12 日 12:56 UTC](https://campofire.com/t/topic/337/1 "2025-02-12T12:56:39Z")

</div>

> 作者：SuperMemo  
> 链接：[https://supermemopedia.com/wiki/Toolkit\_:\_Plan\_FAQ](https://supermemopedia.com/wiki/Toolkit_:_Plan_FAQ)

> - SuperMemo 的“Plan”功能可以帮助优化时间分配，但对于某些情况（如睡眠和运动时间的分配）适用性有限。
> - Incremental reading 是 SuperMemo 中一种高效的学习方法，可以优先处理重要内容。
> - SuperMemo 的“Plan”功能能够记录所有活动，并根据实际情况调整时间分配，但主要作用仍限于 SuperMemo 系统内部。

* * *

### 使用 incremental reading 而不是 Plan 来优化不同学习科目的时间分配

_Luis Neves，巴西，2000 年 12 月 4 日：_

**问题**

我想从下午 6 点开始，花 5 小时在有效阅读和学习上。不过我兴趣很广泛，想阅读的内容包括：3 份日报、1 条每日 Dilbert 漫画、1 份每日 Linux 新闻期刊、1 份每日互联网新闻期刊、2 份周刊杂志、2 份月度科学杂志、1 本 C 语言在线书、1 本 TCL/TK 语言在线书、1 个 Kylix 和 Delphi 的站点、1 个神经科学站点以及其他更多内容。如果我想使用 SuperMemo 和 incremental reading，我该如何制定最优策略？

**回答**

你可以使用[incremental reading](https://supermemopedia.com/wiki/Incremental_reading "Incremental reading")来为整个学习过程设定优先顺序。各个科目的占比可以通过[priority queue](https://supermemopedia.com/wiki/Priority_queue "Priority queue")来确定。不过，**[Toolkit](https://supermemopedia.com/wiki/Toolkit_menu "Toolkit menu"): Plan** 也能有所帮助，特别是在需要额外进行纸面阅读时。可以参考以下示例日程安排：

> **Reading&Learning（5 小时）**
> 
> - 18:00 - SuperMemo - incremental reading 并导入新文章 _(81 分钟，100%)_
> - 19:21 . SuperMemo - 阅读高优先级的材料 _(40 分钟，100%)_
> - 20:01 . SuperMemo - 核心复习 _(40 分钟，100%)_
> - 20:41 . Linux、C、TCL/TK - 2 篇文章 _(17 分钟，100%)_
> - 20:59 . Internet - 1 篇文章 _(13 分钟，100%)_
> - 21:12 . Kylix/Delphi - 2 篇文章 _(20 分钟，100%)_
> - 21:33 . Neuroscience - 1 篇文章 _(20 分钟，100%)_
> - 21:53 . 纸面阅读（周刊、科学） _(61 分钟，100%)_
> - 22:53 . 其他（Dilbert） _(7 分钟，100%)_

以上计划基于以下假设：

- 由于可能出现时间延误，应将关键时段放在前面。如果 SuperMemo 占用时间过多，只需减少导入文章的数量。
- 你只在每个时段导入 1-2 篇文章（该计划中已指定），这些文章会被立刻纳入 incremental reading 流程。
- Linux、Internet、Kylix 和 Neuroscience 这些时段仅用来寻找并导入文章到 SuperMemo。具体阅读会安排在当天的第一个时段。
- 所有纸面阅读都放在一天较晚的同一个时段。纸面阅读的效率远不如在 SuperMemo 中阅读，因此优先级较低。如果想保证长期记忆，需要把重要内容重新录入 SuperMemo。
- SuperMemo 的时段会用于阅读文章、提取其中的段落、复习提取内容、创建完形填空以及进行常规复习等。
- SuperMemo 核心部分只包含最高优先级的内容进行复习。

* * *

### Tasklists 与 Plan

_Jarek Dobrowolski，波兰，2000 年 8 月 25 日：_

**问题**

[Tasklists](https://supermemopedia.com/wiki/Tasklist "Tasklist") 的概念很有意思，但它们过于简单，无法用于所有真实情境。举例来说，我想在 9 小时里把睡眠和慢跑安排到最佳状态，该如何分配？是 8+1 还是 8.5+0.5？Tasklists 并不能提供帮助！

**回答**

Tasklists 在你日常安排中遇到的某些优化问题上表现良好，但你举的例子并不适合用 Tasklists 来解决。Tasklists 要求任务是定义明确、性质相同且对任务价值和所需时间有较准确的预估。比如，在为投资排序时，它们就非常好用。SuperMemo 一直在使用 Tasklists 进行开发。但你不能用同一个 Tasklist 同时安排家务和购物清单，这会破坏任务的统一性标准，因此需要两个 Tasklists。Tasklist 对带有严格截止期限的安排并不理想（即便它们在概念上包含了截止期限），而且也不适合处理任务之间的相互依赖。换言之，Tasklists 还远未达到通用的程度。  
如果想优化你的一天，你可以使用 **Toolkit：Plan** 。在其中，你可以指定 30 分钟慢跑、8 小时睡眠、2 小时 incremental reading，以及 30 分钟核心复习。通过对延误的分析，你可以每天对计划进行小幅度调整。慢跑过后过于疲劳，就缩短时长；如果不够出汗，就增加 3-5 分钟看看第二天的效果。如果你在指定时间内无法起床，就增加一些睡眠时长。如果你发现[incremental reading](https://supermemopedia.com/wiki/Incremental_reading "Incremental reading")带来大量主题，导致核心复习难度加大、记忆效果下降，可以增加核心复习的时段。Tasklists 在一个统一的时段里可以很好地与 **Plan** 配合使用。在这个统一时段里，你可以用 Tasklists 来为阅读、写作或家务等活动排序。  
简而言之，SuperMemo 提供的模型会通过 **Plan** 来规划时段长度。在每个统一时段中，你可以利用 Tasklists 为具体活动设定优先顺序。

* * *

### 灰色字段无法编辑

**问题**

为什么我无法编辑 _Delay_ 字段？

**回答**

_Delay_ 是由 SuperMemo 根据某个活动的开始时间与其理想开始时间的差异自动计算的。你一旦设定了活动的开始时间，该活动的延误（以分钟为单位）就被固定下来，无法更改。只有 _Start_、_Activity_ 和 _Length_ 列可以编辑，其他列都是由 SuperMemo 自动确定的，其数值来自数学定义，就像你不能修改一小时所包含的分钟数一样。

* * *

### 时间表中的所有活动都会计入统计

**问题**

我想用 **Plan** 功能来统计我的学习时间。为什么未勾选/未标记的活动（比如 Reading）也会被计入我 2009 年的总时长？

**回答**

只要活动被列入时间表，就会被考虑在内。SuperMemo 无法判断你是否使用 **Begin** 来标记活动开始或设置闹钟，也无法判断你是否严格按计划执行而未使用 **Begin** 。为简单起见，当你选择保存统计数据时，SuperMemo 会把时间表里的所有活动都加进去，并根据 _ActLen_（实际时长）列来确定持续时间。唯一的例外是那些在时长处手动输入数字的活动（例如 _++Reading 22_）。如果你不想让某项活动进入统计，只需将其删除即可。

* * *

### SuperMemo Plan 在 SuperMemo 之外并无太大用途

_zm, 2001 年 8 月 28 日：_

**问题**

我希望能把 **[Toolkit](https://supermemopedia.com/wiki/Toolkit_menu "Toolkit menu")：Plan** 与 MS Outlook 更好地集成，比如能把计划导出到 MS Outlook 再导入。

**回答**

**[Toolkit](https://supermemopedia.com/wiki/Toolkit_menu "Toolkit menu")：Plan** 的主要设计初衷是为每天或学习时段内的各项活动分配时间，并在执行过程中持续对其进行调整。离开 SuperMemo 之后，这样的动态计划意义不大。如果你只需要导出当日活动记录，可以使用 **Export** 按钮，这样就能以 HTML 格式导出 **Plan** 。

* * *

### 在 Toolkit：Plan 中无法容纳所有时段

**问题**

如果我在 **[Toolkit](https://supermemopedia.com/wiki/Toolkit_menu "Toolkit menu")：Plan** 中列出我的所有时段，一共需要 18 个小时，这根本无法实现。

**回答**

这正是 **[Toolkit](https://supermemopedia.com/wiki/Toolkit_menu "Toolkit menu")：Plan** 的用武之地。我们总想要更多时间来工作或休息。Plan 的主要想法就是把你想做的所有活动都罗列出来，为它们分配理想中想要的时间，然后让 SuperMemo 把这些活动尽量拼在一起。如果你只需要一天 18 小时就能满足所有需求，这还算理性（这是相当现实的数字）。但就算你想要一天有 28 小时，SuperMemo 也会通过等比例压缩的方法把所有活动拼起来。然后，你可以每天实际执行这些安排，并借助延误分析来逐步微调，最终得到适合你个人的精准时间分配。在极端情况下，有些活动可能会被舍弃，另一些则被压缩到极短的时段。**[Toolkit](https://supermemopedia.com/wiki/Toolkit_menu "Toolkit menu")：Plan** 能让你从全局视角审视日常安排，寻找效率瓶颈。

* * *

### 活动编辑器中的撤销功能

**问题**

在活动编辑器（_Ctrl+E_）里，_Alt+Backspace_ 不起作用。如果我误删了某些文本怎么办？

**回答**

你可以使用 _Ctrl+Z_ 或在右键菜单中选择 **Undo** 。该撤销功能只支持一级撤销。
