如何将emacs组织模式中的所有TODO标记为DONE或all" DONE" as" TODO"?

时间:2014-09-18 01:32:13

标签: org-mode emacs24

在emacs组织模式中,我们可以进行任务管理,但是如果我想编写一个包含多个TODO的逐步指令会怎样。我将执行那些TODOS,然后将它们标记为DONE。

现在如果我需要重复使用该逐步说明,我是否可以一次性将所有DONE项目标记为TODO?

3 个答案:

答案 0 :(得分:1)

这会将所有标记为DONE的内容更改为TODO,并忽略其他标题。

(org-map-entries (lambda () (when (string= (nth 2 (org-heading-components)) "DONE") (org-todo "TODO"))))

答案 1 :(得分:0)

提出一些想法:

  • 替换字符串" DONE"与M - %
  • 缩小到当前缓冲区,显示议程将全部" DONE"任务,选择它们,并应用批量命令将状态更改回" TODO"。

答案 2 :(得分:0)

我克隆了一个任务。您需要始终以TODO模式提供分步指南,而不是在需要完成指南时克隆父任务(C-c C-x c)并仅勾选克隆的任务。