You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置Taskwarrior使无到期日任务前置且到期日降序排列

Taskwarrior排序配置调整方案

你只需要修改.taskrc文件中simple报告的排序规则配置即可,具体操作如下:

  1. 找到原有配置行:
report.simple.sort=due-
  1. 将其替换为以下内容:
report.simple.sort=due.isnone-,due-

配置逻辑说明

  • 第一排序键due.isnone-:due.isnone是Taskwarrior的内置布尔属性,无到期日的任务该属性值为1,有到期日的任务该属性值为0,后缀-代表降序排列,因此所有无到期日的任务会统一排在列表最前方
  • 第二排序键due-:保留你原有的排序逻辑,有到期日的任务按到期日时间戳降序排列,到期日更近的任务排在更靠前的位置。如果后续你需要调整为到期日越早越靠前,把due-改为due+即可。

修改完成后保存.taskrc,重新执行task simple命令就能得到你期望的输出效果。

内容的提问来源于stack exchange,提问作者ecjb

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.12 18:03:03