Taskpaper 3:宅男專用 GTD 工具

我們?cè)?年前介紹過(guò) Taskpaper 這款軟件,作為文本型 GTD 工具的代表之一,Taskpaper 一直是宅男們的最愛(ài),在并不長(zhǎng)的發(fā)展歷史中,不止是在 Mac 平臺(tái),就連 iOS,Win 平臺(tái)上也逐漸相繼出現(xiàn)了 TaskPaper 式的軟件和 App。

[maxbutton id=”59″ ]

Taskpaper 已上架 Setapp

Setapp:一款神奇的平臺(tái)級(jí)軟件,每月繳費(fèi)即可享用上百款全球精品付費(fèi)軟件。

TaskPaper 在今年發(fā)布了 3.0 Preview 版,現(xiàn)在花 10 美元就能購(gòu)買完整版,作者 jessegrosjean 在 Support 論壇上表示,會(huì)將 TaskPaper 放在 Mac App Store 上重新銷售,首周價(jià)格依然是 15 美元的優(yōu)惠價(jià)格,之后才會(huì)回到 25 美元的正式售價(jià)。

TaskPaper 3.0 在樣式上進(jìn)行了小幅調(diào)整,不再使用 Tabs 和 Quick Entry,Theme 自定義功能是否存在還不確定,新版增加了 Task 折疊功能和左側(cè) Sidebar,用來(lái)做 Project 獨(dú)立瀏覽,不過(guò) Sidebar 上的 Project 不能做上下排序交換或者做父級(jí)/子級(jí)邏輯安排,在搜索語(yǔ)法和變量使用上并沒(méi)有太大變化,包括 Scripting 相關(guān)教程的 3.0 使用文檔依然在編寫中,對(duì)于新手上路有些困難,不過(guò)可以先學(xué)習(xí)一下 MacDrifter 這篇關(guān)于 TaskPaper 的 R&D 文章,而經(jīng)常用 FoldingText 的老手則對(duì)此類搜索語(yǔ)法不會(huì)陌生,幾乎一樣。

基礎(chǔ)用法

  • OmniFocus 一樣,TaskPaper 也分 Project 和 Task,輸入名稱,后面再加入英文半角冒號(hào)即可創(chuàng)建一個(gè) Project:
  • 輸入英文連接號(hào) ”-“,后面加個(gè)空格,即可創(chuàng)建一個(gè) Task,新版 Task 的符號(hào)變成了勾選框樣式,單擊勾選框即可標(biāo)識(shí)完成任務(wù),并在后面綴上當(dāng)前日期。
  • 新版還加入了折疊顯示功能,可以將一個(gè) Project 下的 Task 折疊或展開顯示。

TaskPaper Query Language

TaskPaper 的 Tags 機(jī)制和搜索語(yǔ)法構(gòu)成了自己的高效任務(wù)查詢功能,類似于 OmniFocus 的 ”Perspectives”(透視),對(duì)于一個(gè) Project 或 Task ,你可以根據(jù)項(xiàng)目進(jìn)程設(shè)置一些常用 Tags,比如:@start(后面加上項(xiàng)目開始時(shí)間,這里可以用到 TextExpander 的 Date Snippet),@done(項(xiàng)目已完成),@hold(項(xiàng)目掛起),@cancel(項(xiàng)目取消),@waiting(項(xiàng)目等待開始),@today(今天的任務(wù)),@due(后面加上項(xiàng)目或 Task 的截至日期)諸如此類的標(biāo)志性 Tags,在繁重的項(xiàng)目和任務(wù)之前,通過(guò) Tags,可快速過(guò)濾各種狀態(tài)下的項(xiàng)目和任務(wù)。到了這里配合 Search Syntax 就能生成更個(gè)性化的查詢。

 

舉個(gè)例子,我們?cè)?Search 欄里輸入 “not @done”即可列舉出所有還未完成的項(xiàng)目和任務(wù),另外利用好 Date 條件也是任務(wù)查詢中經(jīng)常遇到的,比如查詢 2015 年 11 月之前計(jì)劃好的任務(wù):“@start \< 2015-11-01”

下面我們來(lái)看一些復(fù)雜的:

查詢進(jìn)行中的任務(wù):

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

已延期的任務(wù):

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

2015 年 11 月 1 日之前還未完成的任務(wù):

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

未來(lái) 5 天內(nèi)需要完成的任務(wù):

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

這里要說(shuō)一下,如果搜索語(yǔ)句太過(guò)復(fù)雜或者需要長(zhǎng)期使用,可以將其編輯成 TextExpander Snippets,方便隨時(shí)調(diào)用。

相關(guān)工具

TaskPaper 的任務(wù)數(shù)據(jù)可以保存成以 .taskpaper 為后綴的文件,像 iOS 平臺(tái)的 Editorial,ListacularTaskMator,TaskOnPaper;Mac 上的 nvALT,帶有 PlainTasks Package 的 Sublime Text 都可以共享 TaskPaper 的任務(wù)數(shù)據(jù)。

[maxbutton id=”59″ ]

評(píng)論 2 條
  • holong

    taskpaper3和foldingtext3都是完全重寫的,基于atom,雖然保存的文件格式還是一樣的,但其實(shí)底層完全不一樣。最大的特點(diǎn)是,未來(lái)第三方script可以做很多事。

    2015-11-24 22:13 回復(fù)

  • 金未日

    終于更新了,之前買了也是將就在用。等 MAS 也推送。

    2015-11-24 11:07 回復(fù)