2

从假期回来,我想删除所有在缺席期间没有完成的日常日常活动。为此,我使用:

task 100-200 delete

然后我确认请求:

Delete task 100 'Drink: water, 0.7l, before 10:00'? (yes/no/all/quit) 

a(对所有人)

然后我必须回答每个任务(这里是 101x):

Do you want to delete all pending recurrences of this same task

n(不)。这部分很烦人,我想摆脱这一步。我认为如果有人想用 应用delete所有任务,如果他想用ora删除重复,至少应该可以避免回答(对于没有)。nnever

你知道如何避免这种混乱吗?还是我 - 有时 - 错过了什么?

PS:需要注意的是,如果您用y(表示是)确认讨论过的第二个请求,父/模板任务也将被删除!是什么让这个请求变得更加危险,因为你可能会在匆忙中意外删除整个重复任务——例如pay rent.

4

1 回答 1

1

添加

recurrence.confirmation=no

.taskrc应该做你想做的事。

更多信息来自man taskrc

recurrence.confirmation=prompt
    Controls whether changes to recurring tasks propagates to other child tasks with or with‐
    out confirmation. A value of 'yes' means propagate changes without confirmation. A  value
    of  'no'  means  do  not  propagate  changes  and  don't ask for confirmation. A value of
    'prompt' prompts you every time. Defaults to 'prompt'.
于 2020-10-11T09:11:37.803 回答