todo.txt MAC 版

免费开源的命令行待办清单,把任务保存在由你掌控的纯文本文件中。

todo.txt 简介

todo.txt CLI 是一个简单的 Shell 脚本 todo.sh,用来在终端中管理你的待办清单。你的任务保存在名为 todo.txt 的纯文本文件中,每行一条,因此你也可以在任何系统的任何文本编辑器中打开和编辑它们,没有哪个 App 或公司掌握你的数据。这个脚本只需几次按键即可添加、列出、设置优先级、完成和归档任务,并支持项目(+project)、情境(@context)和日期。它是 todo.txt 格式的命令行工具,手机和电脑上的许多其他 App 也能读取这种格式。

todo.txt CLI 免费开源,采用 GPL-3.0 许可证,由 GitHub 上的 todotxt 项目维护。在 Mac 上最简单的安装方式是 Homebrew:运行 brew install todo-txt,然后把示例配置复制到你的个人文件夹。它不需要账户、服务器或网络连接。

主要功能

todo.txt CLI 把一个纯文本文件变成快速的任务管理工具。

  • 纯文本:任务保存在 todo.txt 中,任何编辑器都能读取,备份和同步都很方便。
  • 快捷命令:add、list、do、pri、replace 等,并提供简短的别名。
  • 优先级:为任务设置 A 到 Z 的优先级,并按顺序列出。
  • 项目与情境:用 +project 和 @context 标记任务,并据此筛选。
  • 归档:把已完成的任务移到 done.txt,让清单保持简短。
  • 颜色:在终端中高亮显示优先级、日期、项目和情境。
  • Tab 补全:为操作、项目和情境提供 Bash 补全。
  • 扩展:用你自己的操作扩展 todo.sh。

2.14.0 版本新功能

todo.txt CLI 2.14.0 新增了一个选项,改进了兼容性,并修复了多个问题。

  • TODOTXT_DEFAULT_ACTION 现在也支持操作参数
  • 改进与 BSD 系统和 Busybox 上非 GNU 版 sed 的兼容性
  • make install 现在会把 Bash 补全放到正确的文件夹,make uninstall 也恢复正常
  • 现在可以覆盖已配置的文件位置
  • 安全修复:todo.sh 不再从当前文件夹读取版本文件

todo.txt 常见问题

todo.txt 免费吗?

免费。todo.txt CLI 是采用 GPL-3.0 许可证的免费开源软件。

如何在 Mac 上安装 todo.txt?

使用 Homebrew:运行 brew install todo-txt,然后用 cp -n $(brew --prefix)/opt/todo-txt/todo.cfg ~/.todo.cfg 复制示例配置。也可以从 GitHub 下载最新版本。

如何添加任务?

运行 todo.sh add "要做的事 +project @context"。任务会作为新的一行添加到 todo.txt 中。

如何把任务标记为已完成?

运行 todo.sh do,后面加上 todo.sh list 显示的任务编号。已完成的任务可以用 todo.sh archive 移到 done.txt。

什么是 todo.txt 格式?

这是一套简单的纯文本任务清单规则:每行一条任务,可选优先级、创建和完成日期、+项目和 @情境。人和机器都能读懂。

可以在文本编辑器中编辑 todo.txt 吗?

可以。它是纯文本文件,你可以在任何操作系统的任何文本编辑器中打开和修改。

可以在多台设备之间同步 todo.txt 吗?

可以。把文件放在 iCloud 云盘或 Dropbox 等同步文件夹中,并在配置文件中用 TODO_DIR 设置告诉 todo.sh 它的位置。

需要账户或网络连接吗?

不需要。todo.txt CLI 完全在你的 Mac 上使用本地文件运行。

可以添加自己的命令吗?

可以。todo.sh 支持附加操作,你可以编写自定义命令,并像内置命令一样使用。

todotxt.FULLMAC.app 上的 todo.txt 下载来自哪里?

下载按钮指向 GitHub 上 todo.txt CLI 的官方仓库 https://github.com/todotxt/todo.txt-cli。todotxt.FULLMAC.app 不会修改或重新打包该脚本。

相似应用

FULLMAC.app 不托管此应用。下载按钮会将你带到开发者自己的页面。