极客生活:在.txt中列出你的生活

吉娜·特拉帕尼...

This image was lost some time after publication, but you can still view it here.

吉娜·特拉帕尼

大约有1700万个软件应用程序和网站用于管理您的待办事项列表。但是,对于那些在命令行中感到舒适的人来说,他们不想依赖其他人的数据格式或其他人的服务器,有一种古老的方法非常适合跟踪您的内容:纯文本。

今天,我们将介绍一种跟踪待办事项列表的方法,即使用您最喜欢的文本编辑器和一些老式的Unix命令行诀窍来完成任务。

为什么是.txt?

纯文本与软件和操作系统无关。它可搜索、便携、轻量级且易于操作。它是非结构化的。当其他人的web服务器关闭或Outlook.PST文件损坏时,它会工作。自从计算时代开始,它就已经存在了,可以肯定地说,它完全可以证明未来。没有导出和导入,没有数据库、标签、标志或星号,也没有排序或[在此处**公司名称]——关于您可以和不能使用它的规则。纯文本是你的朋友。让我们这样做吧。

快速gtd入门:有效待办事项列表的三个轴

上下文《把事情做好》的作者兼生命黑客的守护神大卫·艾伦建议按上下文来划分你的任务清单——也就是说,你工作的地点和情况。您需要发送的消息在“@email”上下文中转到;打电话是“电话”,家庭项目是“家”。这样,当你有几分钟的时间在车里用**时,你可以很容易地检查你的“电话”任务,并在有机会的时候打一两个电话。

项目完成一个大项目的唯一方法就是把它分成几个小的、可行的部分。这些小任务推动项目向前发展,所以将项目关联到小任务也是关键。为了推进像“清理**”这样的项目,我的任务清单应该给我下一步要采取的逻辑行动,以便推进该项目。”“清理**”不是一个好的待办事项;但“清理**”项目中的“致电亲善计划提货”是错误的。

优先。你的待办事项清单应该能够告诉你下一件最重要的事情是什么——按项目、上下文或整体。任务应该有选择地被分配一个优先级,该优先级将使任务排在列表的顶部。

这一切都可以通过一个名为todo.txt的简单文件实现。

案例研究:todo.txt

考虑到上下文和项目,my todo.txt中的一行可能是:

p:lh.com @mac @pc @paper @offline Draft todo.txt feature

这里的“p:lh.com”表示Lifehacker.com项目。我可能完成这项任务的环境包括在我的Mac电脑、我的PC或我的tree killer笔记本上。最后,“Draft todo.txt feature”是对该任务的简要描述。

有几种很好的方法可以在不打开文本编辑器的情况下将文本附加到.txt文件中:Quicksilver for Mac OS X提供了一种方法,我编写了一个小的Windows脚本,让您可以在PC上执行同样的操作。对于那些熟悉命令行的人,请使用以下命令行:

回显“要添加到文件中的文本”&gt&燃气轮机;todo.txt

会很好用的(Windows peeps,以及随后的Unix命令将无法在普通的旧DOS窗口中工作;您需要免费的Unix仿真器Cygwin才能使用它们。)

在这个todo.txt中添加了几个项目之后,它可能会变得庞大、难以控制并且难以使用。现在是我们开始切割的时候了。使用grep Unix命令,可以根据上下文或项目从待办事项列表中提取子列表。

假设my todo.txt如下所示:

p:lh.com @mac @pc @paper @offline Draft todo.txt featurep:garage @phone Schedule Goodwill pickup 555-1212@phone Thank Mom for the packagep:incometax @homeoffice Gather tax documentsp:lh.com @mac @pc @online Update FAQp:lh.com @pc @offline Test drive WhizFoldersp:garage @shopping Bike rack at Lowe'sp:incometax @email Inquire re: K1 formp:garage @email Neighbors re: joint garage sale Sat, June 10

我该怎么办?好吧,假设今天是4月1日,我想查查下一步的进展情况,以便继续我的所得税申报表。命令:

grep:incometax todo.txt

表示“仅显示包含短语“p:incometax”的行。结果是:

p:incometax @homeoffice Gather tax documentsp:incometax @email Inquire re: K1 form

注意,您可以菊花链grep语句来缩小上下文范围。假设我在Mac上的飞机上没有互联网接入,我可能会通过@Mac和@offline上下文切掉一个子列表:

grep@mac todo.txt | grep@offline

这给了我:

p:lh.com @mac @pc @paper @offline Draft todo.txt feature

按优先级排序列表

一旦您熟悉了这个系统,就会出现没有特定顺序的大型子列表的问题。要在todo.txt中添加一层优先级,可以选择在任务行的开头添加一个括号中的字母。

例如,我在这里添加了一个(a)在高优先级的下一个操作之前,(B)在不太重要的操作之后,并让其他操作不受优先级的影响。

(A) p:lh.com @mac @pc @paper @offline Draft todo.txt feature(B) p:garage @phone Schedule Goodwill pickup 555-1212@phone Thank Mom for the packagep:incometax @homeoffice Gather tax documentsp:lh.com @mac @pc @online Update FAQp:lh.com @pc @offline Test drive WhizFoldersp:garage @shopping Bike rack at Lowe'sp:incometax @email Inquire re: K1 form(A) p:garage @email Neighbors re: joint garage sale Sat, June 10

要按“清理**”项目的优先顺序获取任务列表,请执行以下命令:

grep:garage todo.txt | sort

给我:

(A) p:garage @email Neighbors re: joint garage sale Sat, June 10(B) p:garage @phone Schedule Goodwill pickup 555-1212p:garage @shopping Bike rack at Lowe's

让你的todo.txt离开

这种方法的一个优点是,在上下文中很容易获得待办事项列表。Grep出您的@phone项目并将其发送到**。打印出@张纸并将其粘贴在Moleskine中。子列表@pc并使其成为您的屏幕保护程序。

通过命令行,您可以向@phone列表发送短信,如下所示:

grep@phone todo.txt | sort | mail-s“to call”[email protected]

(Cygwin用户,将“mail”替换为“email”)。将该小脚本安排为每天或每周运行一次短信提醒,以便在待办事项列表上拨打电话。

其他要转储到.txt的内容

文本文件对于任何类型的列表或大脑转储都是很好的,而不仅仅是做什么。当你去超市的时候,保持一个running screery.txt(也适用于**短信)。一个yayme.txt来跟踪你的成就,或者一个错误日志,或者一个文本文件,在其中添加你没有发送的那封愤怒的电子邮件,怎么样。

另见:

  • 43文件夹的纯文本wiki页面
  • 用于Windows的Cygwin Unix shell仿真器

你是纯文本忍者吗?请在评论中或通过发送电子邮件至lifehacker.com上的tips,让我们知道你在.txt中做了什么。

更新:我已经整理了一系列管理todo.txt的脚本。有关更多信息,请参阅在.txt中编写您的生活脚本。

《生活黑客》的编辑吉娜·特拉帕尼喜欢她的.txt文件。她的半周专题片《极客生活》每周三和周五在Lifehacker上播出。订阅Geek to Live订阅源,在您的新闻阅读器中获得新的分期付款。

  • 发表于 2021-08-02 14:30
  • 阅读 ( 92 )
  • 分类:互联网

你可能感兴趣的文章

你想做的就是你是谁

...。你的待办事项清单,在更高的层次上,你的项目清单和生活清单比你上周末看的电影更能说明你。绘制地图我按我的待办事项清单生活。我一天中最辛苦的工作就是更新这份清单,做出我生命中最重要的决定什么东西值得我花...

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

android todo.txt touch现在可以测试了

...小的实验已经变成了一个有用的东西,我已经在我的**上生活了。在此处下载最新版本的apk,或扫描此条形码:Todo.txt Touch beta,版本0.1,发行12,1/18/2011询问问题并报告Todo.txt邮件列表中的任何错误。

  • 发布于 2021-07-25 10:04
  • 阅读 ( 106 )

谷歌副总裁在.txt中组织她的生活

刚刚注意到2006年《财富》杂志(Fortune)的一个特写(我们在它出版时就做了特写)中的一则趣闻:谷歌搜索产品副总裁玛丽莎·梅耶(Marissa Mayer)将她的待办事项列表保持为纯文本。梅耶说:为了跟踪任务,我有一个称为任务...

  • 发布于 2021-08-01 03:13
  • 阅读 ( 60 )

极客生活:使用geektool监控你的mac和更多

...时接受纯文本而不是小部件。每周三,每周三都会有一个极客现场直播。订阅Geek to Live订阅源,在您的新闻阅读器中获得新的分期付款。

  • 发布于 2021-08-01 07:56
  • 阅读 ( 183 )

极客生活:你最后一次2006年的待办事项

...特拉帕尼发誓,今年转眼间就过去了。她的半周专题片《极客生活》每周三和周五在Lifehacker上播出。订阅Geek to Live订阅源,在您的新闻阅读器中获得新的分期付款。

  • 发布于 2021-08-01 16:46
  • 阅读 ( 105 )

极客生活:将文本文件合并到桌面上

...辑Gina Trapani很喜欢桌面上的.txt文件。她的半周专题片《极客生活》每周三和周五在Lifehacker上播出。订阅Geek to Live订阅源,在您的新闻阅读器中获得新的分期付款。

  • 发布于 2021-08-01 18:27
  • 阅读 ( 131 )

极客生活:十大开源windows应用

...r的编辑Gina Trapani认为开源开发者很**。她的半周专题片《极客生活》每周三和周五在Lifehacker上播出。订阅Geek to Live订阅源,在您的新闻阅读器中获得新的分期付款。

  • 发布于 2021-08-01 19:59
  • 阅读 ( 97 )

极客生活:记下值得学习的课堂笔记

...课堂上的第二部提康德罗加进行锐化。她的半周专题片《极客生活》每周三和周五在Lifehacker上播出。订阅Geek to Live订阅源,在您的新闻阅读器中获得新的分期付款。

  • 发布于 2021-08-01 22:17
  • 阅读 ( 120 )

极客生活:用谷歌分析改善你的网站

...竞争使用这个报告-“黑客攻击”对“技术爱好者”对“极客生活”的数字在谷歌分析(如上图所示,亚当正在打扫卫生!现在站点覆盖单击地图Google Analytics的另一个精巧功能是“站点覆盖”报告(在“内容优化”、“导航分析”...

  • 发布于 2021-08-01 22:52
  • 阅读 ( 148 )

极客生存:ultravnc单点击技术支持

...法来帮助解决朋友和亲戚的电脑问题。她的半周专题片《极客生活》每周三和周五在Lifehacker上播出。订阅Geek to Live订阅源,在您的新闻阅读器中获得新的分期付款。

  • 发布于 2021-08-01 23:36
  • 阅读 ( 73 )