有许多应用程序可以管理您的待办事项列表,比如Taskwarrior,它使您无需GUI即可在终端中管理任务,本文将向您展示如何开始使用Taskwarrior。
什么是Taskwarrior Taskwarrior是CLI任务管理器和组织者,它灵活、快速且不引人注目,它会尽力而为,然后让您摆脱困境。 Taskwarrior使用$HOME/.taskrc和$HOME/.task分别存储您的设置和任务。 Taskwarrior具有挂钩系统,这意味着您可以插入许多工具,例如bugwarrior。 Taskwarrior可以连接到Taskserver进行服务器/客户端设置。
在Fedora上安装Taskwarrior Taskwarrior在默认的Fedora存储库中可用,要安装它,请在sudo中使用以下命令,参考配置Fedora系统以使用sudo的方法: $ sudo dnf install task 对于基于rpm-ostree的发行版(例如Fedora Silverblue): $ sudo rpm-ostree install task
Taskwarrior入门 使用Taskwarrior轻松添加您的日常任务,这些是一些简单的命令,要添加任务: $ task add buy milk Created task 1. $ task add buy eggs Created task 2. $ task add bake cake Created task 3. 要列出您的任务,您可以单独使用task命令获得最简单的列表: $ task
要将任务标记为完成,请使用done关键字: $ task 1 done Completed task 1 'buy milk'. Completed 1 task. $ task 2 done Completed task 2 'buy eggs'. Completed 1 task. $ task [task next] ID Age Description Urg 1 57s bake cake 0 1 task
深入研究Taskwarrior 1、优先管理 Taskwarrior(任务)旨在帮助确定任务的优先级,为此,任务具有多个隐式和显式变量,可用于确定“Urgency”值。 以下列表: $ task
您可以使用pri修饰符: $ task 4 mod pri:H Modifying task 4 'pay rent'. Modified 1 task. $ task 5 mod pri:M Modifying task 5 'install fedora'. Modified 1 task. $ task
可以通过使用due修饰符: $ task 4 mod due:3rd Modifying task 4 'pay rent'. Modified 1 task. $ task
您可以使用wait修饰符(提示:在下面的示例中,som是“start of month”的缩写,taskwarrior可以理解为快捷方式之一): $ task 4 mod wait:som Modifying task 4 'pay rent'. Modified 1 task. $ task
可以使用任务等待来查看等待的任务: $ task waiting
您还可以定义其他一些修饰符,计划和直到将放置一个“start”日期,并在该日期之后删除任务。 您可能有需要完成其他任务的任务,要为其他任务添加依赖项,请使用dep修饰符: $ task 3 mod dep:1,2 Modifying task 3 'bake cake'. Modified 1 task. $ task
这将修改任何阻止任务的任务的优先级,有些东西变得更加紧迫,因为它阻止您执行任务。 2、注解 您可以使用任务<number>注释为任务添加注释:
3、组织任务 可以通过使用项目修饰符并使用+符号加上标签名称(例如+problem)添加标签,从而将任务分配给项目和标签。
全部放在一起 您可以将学习到的所有内容与所有必需的选项结合在一起,以创建任务: $ task add Write Taskwarrior post \ pri:M due:1m wait:som until:due+2w sche:15th \ project:magazine +taskwarrior +community +linux Created task 6. The project 'magazine' has changed. Project 'magazine' is 0% complete (1 task remaining). $ task 6
相关主题 |