如何将 org-todo 应用于多个项目

如何将 org-todo 应用于多个项目

考虑这样的 emacs org-mode 文件:

** item 1
** item 2
** item 3
** item 4

现在我可以org-todo分别应用于每个项目(绑定到C-c C-t)。但我怎样才能将它同时应用到区域中的每个项目呢?仅仅选择区域并执行是行不通的,它只是将 TODO 关键字添加到区域下方的项目中。

答案1

这可以通过以下方式完成Emacs 矩形'string-rectangle功能。

M-x string-rectangle

这是一个例子:

更新:我的例子是 3 个项目。

** 选择从第一个之后到之前的区域item 3(见图)。

前

然后输入C-x r t

String rectangle (default TODO):

RET如果默认情况下按,则键入TODOTODO然后键入RET

后

答案2

宏!

使用F3开始录制宏,执行C-c C-t一行操作,然后按向下箭头,然后按F4

之后C-u 10 C-x e,例如,如果您必须重复 10 次,或者只需按F4需要标记 TODO 的次数即可。

相关内容