开始使用开源待办事项清单管理器
创始人
2024-03-02 04:25:51
0

待办事项清单是跟踪任务列表的强大方法。在我们的 20 个使用开源提升生产力的系列的第七篇文章中了解如何使用它。

去年,我在 19 天里给你介绍了 19 个新(对你而言)的生产力工具。今年,我换了一种方式:使用你在使用或者还没使用的工具,构建一个使你可以在新一年更加高效的环境。

使用 todo 跟踪任务

任务管理和待办事项清单是我非常喜欢0的东西。我是一位生产效率的狂热粉丝(以至于我为此做了一个播客),我尝试了各种不同的应用。我甚至为此做了演讲写了些文章。因此,当我谈到提高工作效率时,肯定会出现任务管理和待办事项清单工具。

Getting fancy with Todo.txt

说实话,由于简单、跨平台且易于同步,用 todo.txt 肯定不会错。它是我不断反复提到的两个待办事项清单以及任务管理应用之一(另一个是 Org 模式)。让我反复使用它的原因是它简单、可移植、易于理解,并且有许多很好的附加组件,并且当一台机器有附加组件,而另一台没有,也不会破坏它。由于它是一个 Bash shell 脚本,我还没发现一个无法支持它的系统。

设置 todo.txt

首先,你需要安装基本 shell 脚本并将默认配置文件复制到 ~/.todo 目录:

git clone https://github.com/todotxt/todo.txt-cli.git
cd todo.txt-cli
make
sudo make install
mkdir ~/.todo
cp todo.cfg ~/.todo/config

接下来,设置配置文件。一般,我想取消对颜色设置的注释,但必须马上设置的是 TODO_DIR 变量:

export TODO_DIR="$HOME/.todo"

添加待办事件

要添加第一个待办事件,只需输入 todo.sh add 就能添加。这还将在 $HOME/.todo/ 中创建三个文件:todo.txtdone.txtreports.txt

添加几个项目后,运行 todo.sh ls 查看你的待办事项。

Basic todo.txt list

管理任务

你可以通过给项目设置优先级来稍微改善它。要向项目添加优先级,运行 todo.sh pri # A。数字是列表中任务的数量,而字母 A 是优先级。你可以将优先级设置为从 A 到 Z,因为这是它的排序方式。

要完成任务,运行 todo.sh do # 来标记项目已完成并将它移动到 done.txt。运行 todo.sh report 会向 report.txt 写入已完成和未完成项的数量。

所有这三个文件的格式都有详细的说明,因此你可以使用你的文本编辑器修改。todo.txt 的基本格式是:

(Priority) YYYY-MM-DD Task

该日期表示任务的到期日期(如果已设置)。手动编辑文件时,只需在任务前面加一个 x 来标记为已完成。运行 todo.sh archive 会将这些项目移动到 done.txt,你可以编辑该文本文件,并在有时间时将已完成的项目归档。

设置重复任务

我有很多重复的任务,我需要以每天/周/月来计划。

Recurring tasks with the ice_recur add-on

这就是 todo.txt 的灵活性所在。通过在 ~/.todo.actions.d/ 中使用附加组件,你可以添加命令并扩展基本 todo.sh 的功能。附加组件基本上是实现特定命令的脚本。对于重复执行的任务,插件 ice_recur 应该符合要求。按照其页面上的说明操作,你可以设置任务以非常灵活的方式重复执行。

Todour on MacOS

在该附加组件目录中有很多附加组件,包括同步到某些云服务,也有链接到桌面或移动端应用的组件,这样你可以随时看到待办列表。

我只是简单介绍了这个代办事项清单功能,请花点时间深入了解这个工具的强大!它确实可以帮助我每天完成任务。


via: https://opensource.com/article/20/1/open-source-to-do-list

作者:Kevin Sonney 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

Svelte 团队成员开源...
作者 | Bruno Couriol 译者 | 田橙 Ripp...
2025-12-17 10:15:10
不支持的媒体类型异常:内容...
在Java中,"不支持的媒体类型异常:内容类型'applicati...
2025-01-11 20:31:51
BlocProvider....
这个问题通常是由于在BlocProvider中未正确提供Todos...
2024-12-22 22:01:04
Blockly.Xml.t...
要解决这个问题,你可以使用DOMParser将XML文本转换为DO...
2024-12-22 21:01:49
表单提交时传递了null值...
请检查表单的代码和逻辑是否正确。另外,请确保在表单提交之前已经将t...
2024-12-09 21:00:34
backbonedemot...
在使用 backbone demo todo 时,可能会遇到以下常...
2024-11-20 02:01:07

热门资讯

“Linux 中国” 开源社区... 这是一个艰难的决定 —— 这不是调侃,而是当你真正做出改变了你十几年生活轨迹的决定时,你就会明白这个...
硬核观察 #1263 德国铁路... #1 德国铁路公司招聘 Windows for Workgroups 3.11 管理员该职位要求了解...
人工智能教程(七):Sciki... 在本系列的 上一篇文章 中,我们用 TensorFlow 构建了第一个神经网络,然后还通过 Kera...
关闭 WSL 中正在运行的 L... 以下是使用 WSL 关闭在 Windows 内运行的 Linux 系统的不同方法。你使用 WSL 在...
MX Linux 23.2 “... 最新的 MX Linux 23.2 小版本更新带来了基本的改进和新增功能。MX Linux 推出了 ...
硬核观察 #1262 网络上最... #1 网络上最古老的软件存档库之一即将关闭美国新墨西哥州立大学(NMSU)最近宣布,即将于 2024...
如何在 RHEL 上通过绑定配... 在 Linux 中,你可以根据自己的需要创建高级网络设置,如 网络绑定 Network Bondin...
Linux Matrix 消息... Matrix 用户可以升级 Fractal 6 了!Fractal 是目前 最好的 Matrix 客...
如何通过 VLC 使用字幕 使用 VLC 媒体播放器播放和管理字幕的新手指南。我是一个超级动漫迷,如果你想观看最新的剧集,那么你...
硬核观察 #1261 X 计划... #1 X 计划在奥斯汀建立内容审核总部据报道,该部门将招聘 100 名全职员工,将主要关注 CSE ...