todo.txt cli通过命令行管理任务

几十个奇特的点击式任务管理器承诺组织您的待办事项列表,但高级用户经常发现,没有什么能超过值得信赖的老经典:todo.txt文件。...

Image for article titled Todo.txt CLI Manages Your Tasks from the Command Line

几十个奇特的点击式任务管理器承诺组织您的待办事项列表,但高级用户经常发现,没有什么能超过值得信赖的老经典:todo.txt文件。

如果你是一个喜欢命令行的人,会跳过复选框和下拉框,在一个普通的旧文本文件中快速完成笔记和任务,或者你对这个想法很感兴趣,希望你的todo.txt文件更强大,请继续阅读。

我多年来一直是todo.txt的忠实用户。早在2006年,我就开始为我的todo.txt开发一个命令行界面(CLI),它允许我在不启动全文编辑器的情况下添加和检查项目。经过三年的每日(或至少每周)使用,该脚本的2.0版现在可用。它提供了从基本到高级的命令,用于管理todo.txt和其他用于捕获信息的文本文件,如ideas.txt或maybelater.txt。让我们看一看。

这是为谁准备的:如果您对在终端中工作、更改文件权限以及使用Unix样式的文本命令感到满意,那么todo.txt CLI就是为您准备的。如果你没有花大量的时间在命令行上,无论是在Mac上的终端上,还是在Windows上使用Unix命令行或模拟器,你都会认为这整件事是神秘而混乱的(在这种情况下,我们强烈建议用牛奶来组织。如果您想在Windows上增强命令行功能,请查看我们对Cygwin的介绍。)

你已经有宗教信仰了?好。让我们开始一些热门的todo.txt命令行操作。

Image for article titled Todo.txt CLI Manages Your Tasks from the Command Line

快速入门指南:

  1. 下载Todo.txt CLI 2.0 zip文件并将其解压缩。你会得到两个文件。将todo.cfg(配置文件)和todo.sh放在主目录中。
  2. 使用所选的文本编辑器打开todo.cfg文件。将TODO_DIR变量设置为正确的设置路径。例如,在我的Windows PC上,这行内容是:TODO_DIR=“C:/Documents and Settings/gina/my Documents”,在我的Mac上,这行内容是:TODO_DIR=“/Users/gina/Documents/TODO”
  3. 使用以下命令使todo.sh文件可执行:chmod+x todo.sh
  4. (可选)将字母t别名为todo.sh以在使用时保存击键。在~/.bash_概要文件中,添加以下行:别名t='~/todo.sh'

现在,您已准备好将此脚本付诸实施!

基本用法

在开始之前,请记住,这个CLI并不是要重新设计文本编辑器。如果您想对todo.txt中的许多项目进行大批量编辑,只需在您喜爱的文本编辑器中打开它即可。但要快速、一键式地添加项目、将项目标记为完成,或按项目或优先级对列表进行切分,todo.sh适合您。

例如,要在todo.txt文件中添加一行,请在命令行中键入:

$t添加“拾奶”

再添加几个项目,以便更好地测量:

$t添加“拿起干洗衣物”$t添加“清理收件箱”

现在,要查看列表中的所有项目,请使用:

$t ls

输出如下所示:

$t ls 03清理收件箱01拿起牛奶02拿起干洗——TODO:3个C中的任务:/Documents and Settings/gina/My Documents/TODO.txt。

现在,您可以通过其ID引用每个项目,该ID实际上是它在todo.txt文件中所在的行号。例如,要将任务1的优先级设置为最高优先级,请使用以下命令:

$t pri 1 A

要将任务2标记为已完成,请使用todo.sh的do操作:

$t做2

既然一个视频值一百万个字,请在这段视频演示中看到这一点,你可能会在《太空堡垒卡拉狄加》上找到一份工作人员的待办事项清单(全屏显示,以更清楚地查看正在键入的内容。)

如果此视频剪辑对您来说不够清晰,请尝试此备用高分辨率位置。

高级用法

一旦你掌握了使用todo.txt的基本知识,就可以开始更高级的技巧了。下面是此CLI可以执行的其他一些操作。

  • Replace or delete a task; append or prepend text to a line. When you want to re-word a task or add a context, project, or additional info to it, use the replace, append, and prepend acti*** to do so. For example, add "ready at **M" to your "Pick up the dry cleaning task" with this command:

    $ t append 2 "ready at **M"

    See all the contexts and projects in your list. If you're using the + and @ sign format to signify projects and contexts, use the listcon and listproj (or lsc and lsprj for short) commands to see a short list of all your contexts or projects in your todo.txt.

    Move items from your todo.txt to another text file. Say you've decided that the "Learn how to speak French" task is actually something you're not quite committed to doing—yet. Use todo.sh's mv command to zip that task from todo.txt to another text file in your todo directory. For example, this command will move it into a maybelater.txt file:

    $ t move 10 maybelater.txt

    List the contents of another text file. Since I got so used to working with todo.txt this way, there's now support for working with other text files. For example, you can list the contents of your maybelater.txt file using the command:

    $ t listfile maybelater.txt

    Likewise, you can add a line to another file using:

    $ t addto ideas.txt "My bright idea"

    You can also search the contents of another text file by adding a keyword after the list command, ala:

    $ t lf ideas.txt apple

使用todo.sh-h命令查看所有可用选项。这里有完整的使用手册。

更多信息和相关项目

todo.txt CLI在其官方主页Todotxt.com上已经存在多年了,尽管自2006年以来我没有在那里发布过更新,但仍有超过500名成员的活跃邮件列表。由于这个项目是开源的,令人高兴的是,多年来,其他几个todo.txt项目如雨后春笋般涌现,包括Task,它提供了比我的小脚本更多的特性。

如果你是一个程序员想添加到这个脚本或用户关于Todo.txt CLI的问题或想法,要么张贴在这里,要么考虑加入邮件列表以支持。有关此脚本发展的完整历史,包括其三年的中断,请参阅其完整的更改日志。

是否认为对文本文件使用命令行界面是疯狂的或奇妙的(或两者兼而有之)?试用过todo.txt吗?在评论中告诉我们你的想法。

Lifehacker的创始编辑吉娜•特拉帕尼(Gina Trapani)仍然与她的todo.txt文件保持着婚姻关系,即使她与Remember the Milk发生了肮脏的婚外情。她的每周特写《聪明人》每周三都会出现在Lifehacker上。订阅Smarterware标记订阅源,在您的新闻阅读器中获得新的文章。

  • 发表于 2021-07-29 10:35
  • 阅读 ( 266 )
  • 分类:互联网

你可能感兴趣的文章

11 linux待办应用程序、计时器和扩展,帮助您完成任务

...是它自己的命令行程序,您可以使用它与名为todo.txt文件通过非常简单的命令。@符号表示位置。使用+指定类别。字母如(A)、(B)和(C)表示优先级。你明白了。 ...

  • 发布于 2021-03-12 00:47
  • 阅读 ( 328 )

每个待办事项列表应用程序都很糟糕,切换到todo.txt文件相反

...这是你真正需要做的一切,以便开始todo.txt文件. 但是,通过一个聪明的格式系统,你可以添加诸如优先级、项目、上下文和截止日期等特性。所有这些都很容易学会。 标记优先级任务 让我们从优先顺序开始:只需在行首的括...

  • 发布于 2021-04-05 07:33
  • 阅读 ( 175 )

m-cli将普通语言控件添加到mac的命令行中

...cli完全是为了使基本的管理任务简单一点。为此,您可以通过简单的命令调出数据或更改Wi-Fi、Bluetooth等实用程序的行为,如“m Bluetooth status”检查Bluetooth的状态或“m finder showhiddenfiles”显示隐藏文件。这使得记住命令变得容易...

  • 发布于 2021-05-16 14:43
  • 阅读 ( 127 )

你想做的就是你是谁

...力去做。下一步最重要的事情是什么(优先考虑)。哪些任务在不同的时间看起来很重要,但现在却不重要(删除)。我最有可能完成任务的地点/时间/内容(上下文)。哪些任务在项目中移动,哪些项目没有很好地表示出来。...

  • 发布于 2021-05-26 17:24
  • 阅读 ( 119 )

图形用户界面(gui)和客户端(cli)的区别

...i)和客户端(cli)的区别 定义 GUI是一种用户界面,允许用户通过图形图标和可视指示器与电子设备进行交互。CLI是一个界面,用户可以以连续的文本行或命令行的形式发出命令来执行任务。 代表 GUI代表图形用户界面,而CLI代表命...

  • 发布于 2021-06-30 20:13
  • 阅读 ( 261 )

我是吉娜·特拉帕尼,我就是这样工作的

...谷歌日历和谷歌语音标签。在桌面上,我花了很多时间在命令行上管理我的待办事项列表或运行git命令或管理服务器,因此iTerm2也总是在运行,通常有多个选项卡。除此之外,我不知道如果没有LastPass、KeePassX、Dropbox、textgrander...

  • 发布于 2021-07-22 16:32
  • 阅读 ( 240 )

todo.txt touch将其简单、基于文本的待办事项带到了ios中

...,但是现在iOS用户也可以享受其中的乐趣了。Todo.txt Touch通过Dropbox在纯文本文件中同步您的任务列表,因此您可以使用任何文本编辑器打开它,将它同步到sun下的任何服务,并完全控制如何使用它。不过,iOS应用程序是为触摸屏...

  • 发布于 2021-07-23 07:29
  • 阅读 ( 144 )

为什么要在纯文本文件中设置待办事项列表(以及如何设置)

...例如在桌面上显示它,将它作为小部件添加到**中,甚至通过Dropbox同步到我的所有其他计算机。请注意,Todo.txt确实是极客的待办事项列表。您可以从命令行管理它,并且必须编辑配置文件才能将其全部设置好。不过,虽然前面...

  • 发布于 2021-07-23 08:29
  • 阅读 ( 177 )

net管理windows上的纯文本待办事项列表

...简约。Todotxt.net是仅适用于Windows的免费下载。Todotxt.net |通过Smarterware你可以联系惠特森·戈登,这篇文章的作者[email protected]. 你也可以在Twitter、Facebook上找到他,还可以在我们的“提示”页面上找到他。

  • 发布于 2021-07-24 10:44
  • 阅读 ( 141 )

为什么我用纯文本的待办事项列表做得更多

...到了我的匹配项,您可以称之为高级纯文本。但你也可以通过自己的文本文件,也许备份到Dropbox。让我解释一下。为什么不记得牛奶,或者你写过的其他300个系统?有很长一段时间,我以为牛奶是完美的系统。它可以在浏览器...

  • 发布于 2021-07-25 08:32
  • 阅读 ( 150 )
grgdzimvcw
grgdzimvcw

0 篇文章

相关推荐