如何快速删除组织议程视图中的<schedule date =“”>?</scheduled>

时间:2012-11-01 06:08:28

标签: emacs org-mode

在emacs组织议程视图(今天)中,我使用<scheduled date>安排了一些任务。但现在我想一起删除<scheduled date>单个任务或多个任务。 (不想在前几天安排它们。)

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

有快速键(速度键?)吗?

2 个答案:

答案 0 :(得分:20)

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


这需要进行相当多的搜索,但是org-mode 功能强大。

根据the manual

  

C-c C-s (org-schedule)
  使用前缀参数调用时,请从条目中删除调度日期。

and, in the agenda

  

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

     
    

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

  

所以你需要做的是:

  • 在议程中,标记您要删除所述日期的所有项目(使用 m ,就像在dired中一样)
  • C-u 作为删除日程安排的前缀参数。
  • B s 批量操作运行org-schedule

你已经完成了!享受:·)

答案 1 :(得分:8)

删除单个项目的预定日期

在议程视图中,按任务上的 C-u C-c C-s

删除多个项目的计划日期

AnswerNikana效果非常好。

在议程视图中,使用 m 然后 C-u B-s 标记任务。