說(shuō)起文本型任務(wù)管理工具,我們首先會(huì)想到Taskpaper,但今天我們要再推薦一款和他類(lèi)似的開(kāi)源工具:TodoTxtMac(aka:TTM),猛一看界面還以為是Notational Velocity的兄弟,有著todo.txt一樣的任務(wù)處理方式,兩者可共享數(shù)據(jù),所以我一直把他視作todo.txt的Mac版。
經(jīng)典的軟件往往是“麻雀式”的,各個(gè)功能都有,越挖越多,而且他所擅長(zhǎng)的是熱鍵驅(qū)動(dòng),幾乎所有動(dòng)作都可以在鍵盤(pán)上完成。

主要功能
- 完全匹配todo.txt格式
- 全功能熱鍵,支持新建,任務(wù)切換完成狀態(tài),設(shè)置優(yōu)先級(jí),Duedate,刪除等操作。
- 支持task多選
- 對(duì)已完成任務(wù)進(jìn)行歸檔(可自動(dòng))
- 考慮到其他todo.txt平臺(tái)的使用兼容性,特意在任務(wù)備份文件生成時(shí),保留了 Windows 或 Unix 的line endings
添加/刪除任務(wù)
- 支持從剪切板copy單條或多條文本任務(wù)
- 支持多l(xiāng)ist之間task的轉(zhuǎn)移(通過(guò)拖拽方式)
- 將最新創(chuàng)建的任務(wù)前加上日期(可選)
- 任務(wù)可直接copy到剪切板
- 命令行形式重新加載list文件
排序/過(guò)濾
- 支持使用priority, project, context, due date 等條件排列或過(guò)濾list里的任務(wù)
- 自帶快速過(guò)濾preset(后臺(tái)最多可設(shè)置9個(gè),使用數(shù)字鍵快速加載preset)
- 搜索欄支持priority, project, context, due date等精確條件搜索任務(wù)

Due dates
- 支持任意格式的Due date
- 熱鍵操作task的優(yōu)先級(jí)升降,刪除工作
- 支持熱鍵延遲任務(wù),并自設(shè)置天數(shù)
- 支持語(yǔ)義化Due date,比如 “due:tomorrow” 、 “due:Saturday” ,并且可以用本地化語(yǔ)言操作
界面自定義
- 可調(diào)用OS X系統(tǒng)自定義任務(wù)文本的字體,顏色,大小
- 加粗優(yōu)先級(jí)任務(wù)
- 自定義,已完成任務(wù)、過(guò)期任務(wù)、今日截止任務(wù)、projects、contexts的顏色

其他功能
- 自動(dòng)保存更改項(xiàng)目
- 自動(dòng)補(bǔ)全project名稱
- 自動(dòng)補(bǔ)全context名稱
- 多窗口LIST同時(shí)管理
- 全屏
- 直接將todo.txt備份文件拖入TTM圖標(biāo)可自動(dòng)加載任務(wù)列表
熱鍵說(shuō)明
task操作
- n: 新建任務(wù)
- j: 切換到下一個(gè)任務(wù)
- k: 切換到上一任務(wù)
- x: 切換任務(wù)為已完成狀態(tài)
- d/Backspace: 刪除任務(wù)(帶確認(rèn)提示)
- u/Enter: 更新任務(wù)
- p: 延長(zhǎng)任務(wù)(自帶天數(shù)設(shè)置)
- s: 設(shè)置Due date
- a: 歸檔已完成任務(wù)
- Command+Up: 提高優(yōu)先級(jí)
- Command+Down: 降低優(yōu)先級(jí)
- Command+Left/Command+Right: 去除優(yōu)先級(jí)
- Command+C: copy task到剪切板
- Command+Shift+V: 從剪切板粘貼任務(wù)
- Command+Option+Up: 延長(zhǎng)Due date一天
- Command+Option+Down: 提前Due date一天
- Command+Option+Left/Command+Option+Right: 去除Due date
文件操作
- Command+N: 新建備份文件
- Command+O: 打開(kāi)備份文件
- Command+S: 保存?zhèn)浞菸募?/li>
- .: 重新加載
task排序
- Command+0: 在文件中排序
- Command+1: 用優(yōu)先級(jí)排序
- Command+2: 用project排序
- Command+3: 用context排序
- Command+4: 用due date排序
- Command+5: 用創(chuàng)建日期排序
- Command+6: 用完成日期排序
- Command+7: 按子母表順序
過(guò)濾task preset
- Command+F: 切換到搜索欄輸入狀態(tài)
- f: 定義快速過(guò)濾preset
- 1: 快速切換到快速切換preset 1
- …….
- 9: 快速切換到快速切換preset 9
- 0: 去除preset
]]>