8.4 Clocking Work Time

Org mode 允许你为项目中特定任务记录花费的时间。 开始处理某项内容时可以启动计时,停止处理该任务或将任务标记为完成时, 计时会停止并记录对应的时间区间。 它还会计算项目中每个子树73上花费的总时间,并保存最近计时任务的历史记录, 方便你在多个占用时间的任务之间快速切换。

要在 Emacs 会话之间保存计时历史,可使用:

(setq org-clock-persist 'history)
(org-clock-persistence-insinuate)

重启 Emacs 后开始新任务计时时,未完成的计时74会被恢复(参见 Resolving idle time (1)),并提示你如何处理。


Footnotes

(73)

计时功能仅对所有星号缩进少于 30 个的标题生效,这是 org-clock-sumlmax 的硬编码限制。

(74)

若要假设你在 Emacs 之外仍在处理该任务并恢复计时,使用 ‘(setq org-clock-persist t)’ 。