Taskwarrior - 如何不显示任务的年龄

Taskwarrior - How not to display the age of a task

我正在使用 taskwarrior 和 conky 并使格式看起来更好,我想修改 taskwarrior 实际给出的信息。 特别是,我不希望它显示任务的“年龄”列。 现在看起来像这样:

ID Age   Due Description        Urg 
 1 33min 1d  Do Stuff           8.33

但我希望它看起来更像这样:

ID Due Description        Urg 
 1 1d  Do Stuff           8.33

有没有简单的方法可以做到这一点? 提前致谢!

将以下行添加到文件 ~/.taskrc:

report.report1.description=Report without age attribute
report.report1.columns=id,due,description,urgency

然后您可以运行task report1查看报告。

我更喜欢编辑默认报告。使用此命令:

task show report

您将获得所有报告的配置。 task命令的默认报告是report.next,所以你可以把它放在你的.taskrc中而不用entry.age

report.next.columns=id,start.age,depends,priority,project,tags,recur,scheduled.countdown,due.relative,until.remaining,description,urgency
report.next.labels=ID,Active,Deps,P,Project,Tag,Recur,S,Due,Until,Description,Urg

现在 task 命令将显示没有 Agenext 报告。