TodoTxtMac:NV式文本任务管理工具

TodoTxtMac

说起文本型任务管理工具,我们首先会想到Taskpaper,但今天我们要再推荐一款和他类似的开源工具:TodoTxtMac(aka:TTM),猛一看界面还以为是Notational Velocity的兄弟,有着todo.txt一样的任务处理方式,两者可共享数据,所以我一直把他视作todo.txt的Mac版。

经典的软件往往是“麻雀式”的,各个功能都有,越挖越多,而且他所擅长的是热键驱动,几乎所有动作都可以在键盘上完成。

主要功能

  1. 完全匹配todo.txt格式
  2. 全功能热键,支持新建,任务切换完成状态,设置优先级,Duedate,删除等操作。
  3. 支持task多选
  4. 对已完成任务进行归档(可自动)
  5. 考虑到其他todo.txt平台的使用兼容性,特意在任务备份文件生成时,保留了 Windows 或 Unix 的line endings

添加/删除任务

  1. 支持从剪切板copy单条或多条文本任务
  2. 支持多list之间task的转移(通过拖拽方式)
  3. 将最新创建的任务前加上日期(可选)
  4. 任务可直接copy到剪切板
  5. 命令行形式重新加载list文件

排序/过滤

  1. 支持使用priority, project, context, due date 等条件排列或过滤list里的任务
  2. 自带快速过滤preset(后台最多可设置9个,使用数字键快速加载preset)
  3. 搜索栏支持priority, project, context, due date等精确条件搜索任务

TodoTxtMac

Due dates

  1. 支持任意格式的Due date
  2. 热键操作task的优先级升降,删除工作
  3. 支持热键延迟任务,并自设置天数
  4. 支持语义化Due date,比如 “due:tomorrow” 、 “due:Saturday” ,并且可以用本地化语言操作

界面自定义

  1. 可调用OS X系统自定义任务文本的字体,颜色,大小
  2. 加粗优先级任务
  3. 自定义,已完成任务、过期任务、今日截止任务、projects、contexts的颜色

TxtTodoMac

其他功能

  1. 自动保存更改项目
  2. 自动补全project名称
  3. 自动补全context名称
  4. 多窗口LIST同时管理
  5. 全屏
  6. 直接将todo.txt备份文件拖入TTM图标可自动加载任务列表

热键说明

task操作

  • n: 新建任务
  • j: 切换到下一个任务
  • k: 切换到上一任务
  • x: 切换任务为已完成状态
  • d/Backspace: 删除任务(带确认提示)
  • u/Enter: 更新任务
  • p: 延长任务(自带天数设置)
  • s: 设置Due date
  • a: 归档已完成任务
  • Command+Up: 提高优先级
  • Command+Down: 降低优先级
  • Command+Left/Command+Right: 去除优先级
  • Command+C: copy task到剪切板
  • Command+Shift+V: 从剪切板粘贴任务
  • Command+Option+Up: 延长Due date一天
  • Command+Option+Down: 提前Due date一天
  • Command+Option+Left/Command+Option+Right: 去除Due date

文件操作

  • Command+N: 新建备份文件
  • Command+O: 打开备份文件
  • Command+S: 保存备份文件
  • .: 重新加载

task排序

  • Command+0: 在文件中排序
  • Command+1: 用优先级排序
  • Command+2: 用project排序
  • Command+3: 用context排序
  • Command+4: 用due date排序
  • Command+5: 用创建日期排序
  • Command+6: 用完成日期排序
  • Command+7: 按子母表顺序

过滤task preset

  • Command+F: 切换到搜索栏输入状态
  • f: 定义快速过滤preset
  • 1: 快速切换到快速切换preset 1
  • …….
  • 9: 快速切换到快速切换preset 9
  • 0: 去除preset
TodoTxtMac
评论