Taskpaper 3:宅男专用 GTD 工具

我们曾在2年前介绍过 Taskpaper 这款软件,作为文本型 GTD 工具的代表之一,Taskpaper 一直是宅男们的最爱,在并不长的发展历史中,不止是在 Mac 平台,就连 iOS,Win 平台上也逐渐相继出现了 TaskPaper 式的软件和 App。

[maxbutton id=”59″ ]

Taskpaper 已上架 Setapp

Setapp:一款神奇的平台级软件,每月缴费即可享用上百款全球精品付费软件。

TaskPaper 在今年发布了 3.0 Preview 版,现在花 10 美元就能购买完整版,作者 jessegrosjean 在 Support 论坛上表示,会将 TaskPaper 放在 Mac App Store 上重新销售,首周价格依然是 15 美元的优惠价格,之后才会回到 25 美元的正式售价。

TaskPaper 3.0 在样式上进行了小幅调整,不再使用 Tabs 和 Quick Entry,Theme 自定义功能是否存在还不确定,新版增加了 Task 折叠功能和左侧 Sidebar,用来做 Project 独立浏览,不过 Sidebar 上的 Project 不能做上下排序交换或者做父级/子级逻辑安排,在搜索语法和变量使用上并没有太大变化,包括 Scripting 相关教程的 3.0 使用文档依然在编写中,对于新手上路有些困难,不过可以先学习一下 MacDrifter 这篇关于 TaskPaper 的 R&D 文章,而经常用 FoldingText 的老手则对此类搜索语法不会陌生,几乎一样。

基础用法

  • OmniFocus 一样,TaskPaper 也分 Project 和 Task,输入名称,后面再加入英文半角冒号即可创建一个 Project:
  • 输入英文连接号 ”-“,后面加个空格,即可创建一个 Task,新版 Task 的符号变成了勾选框样式,单击勾选框即可标识完成任务,并在后面缀上当前日期。
  • 新版还加入了折叠显示功能,可以将一个 Project 下的 Task 折叠或展开显示。

TaskPaper Query Language

TaskPaper 的 Tags 机制和搜索语法构成了自己的高效任务查询功能,类似于 OmniFocus 的 ”Perspectives”(透视),对于一个 Project 或 Task ,你可以根据项目进程设置一些常用 Tags,比如:@start(后面加上项目开始时间,这里可以用到 TextExpander 的 Date Snippet),@done(项目已完成),@hold(项目挂起),@cancel(项目取消),@waiting(项目等待开始),@today(今天的任务),@due(后面加上项目或 Task 的截至日期)诸如此类的标志性 Tags,在繁重的项目和任务之前,通过 Tags,可快速过滤各种状态下的项目和任务。到了这里配合 Search Syntax 就能生成更个性化的查询。

 

举个例子,我们在 Search 栏里输入 “not @done”即可列举出所有还未完成的项目和任务,另外利用好 Date 条件也是任务查询中经常遇到的,比如查询 2015 年 11 月之前计划好的任务:“@start \< 2015-11-01”

下面我们来看一些复杂的:

查询进行中的任务:

not @done and not @cancel and not @hold and (@started or @draft or @waiting or @today)

已延期的任务:

not @done and not @cancel and (@hold or @waiting)

2015 年 11 月 1 日之前还未完成的任务:

not @done and not @cancel and not @hold and (@start <= 2015-11-01 or @due <= 2015-11-01 or @today)

未来 5 天内需要完成的任务:

not @done and not @cancel and not @hold and (@start <= %@+5D%Y-%m-%d or @due <= %@+5D%Y-%m-%d or @today)

这里要说一下,如果搜索语句太过复杂或者需要长期使用,可以将其编辑成 TextExpander Snippets,方便随时调用。

相关工具

TaskPaper 的任务数据可以保存成以 .taskpaper 为后缀的文件,像 iOS 平台的 EditorialListacularTaskMatorTaskOnPaper;Mac 上的 nvALT,带有 PlainTasks Package 的 Sublime Text 都可以共享 TaskPaper 的任务数据。

[maxbutton id=”59″ ]

评论 2 条

  • holong

    taskpaper3和foldingtext3都是完全重写的,基于atom,虽然保存的文件格式还是一样的,但其实底层完全不一样。最大的特点是,未来第三方script可以做很多事。

    2015-11-24 22:13 回复

  • 金未日

    终于更新了,之前买了也是将就在用。等 MAS 也推送。

    2015-11-24 11:07 回复