12

在 emacs org 议程视图(今天)中,我使用<scheduled date>. 但是现在我想一起删除<scheduled date>单个任务或多个任务。(不想将它们安排到前一天)。

现在我要<TAB>每个任务,并删除该<scheduled date>行。

有什么快捷键(速度键?)可以做到吗?

4

2 回答 2

22

tl;dr:在议程中,m关于所有这些任务,然后C-u B s


这需要相当多的搜索,但 org-mode强大。

根据手册

Cc Cs (org-schedule)
当使用前缀参数调用时,从条目中删除调度日期。

并且,在议程中

B (org-agenda-bulk-action)
批量操作:对议程中所有标记的条目进行操作。

s 将所有项目安排到一个新的日期。

所以你需要做的是:

  • 在议程中,标记您要从中删除预定日期的所有项目(使用m,如在 dired 中)
  • C-u作为前缀参数来删除调度。
  • B sorg-schedule作为批量操作运行。

你就完成了!享受 :·)

于 2012-11-01T17:29:12.537 回答
10

删除单个项目的预定日期

在议程视图中,按C-uC-cC-s任务。

删除多个项目的计划日期

Nikana回答效果很好。

m在议程视图中,使用then标记任务C-uB-s

于 2017-04-25T15:07:31.620 回答