有没有人知道在taskwarrior筛选器中是否可以应用条件(比如“not”)。
我想列出除了一个项目相关的任务之外的所有任务。
假设我有A到F的项目,我想要除了来自C项目的任务之外的所有任务。看起来这是可能的使用标签(使用负号),但我无法使其对项目工作。
有没有人知道在taskwarrior筛选器中是否可以应用条件(比如“not”)。
我想列出除了一个项目相关的任务之外的所有任务。
假设我有A到F的项目,我想要除了来自C项目的任务之外的所有任务。看起来这是可能的使用标签(使用负号),但我无法使其对项目工作。
task project:C
会选择项目C中的所有任务,因此:
task project.not:C
选择不在项目 C 中的所有任务。
task '(project:A or project:B or project:D or project:E or project:F)' ls
让我们来看一个例子。假设您有像下面这样的3个项目:
task list +stackoverflow
ID Age D Project Tags Description Urg
59 6min Test1 stackoverflow Task 1 1.8
60 5min Test2 stackoverflow Task 1 1.8
61 4min Test3 stackoverflow Task 1 1.8
task '(project:Test1 or project:Test2)' list +stackoverflow
ID D Project Tags Description
59 Test1 stackoverflow Task 1
60 Test2 stackoverflow Task 1
如果使用Linux、MacOS等操作系统:
task | grep -v ProjectName