经典桌面开源 ToDoList 软件:ToDoList 开源版 是由开发者 Dan Jackson 创作的一款老牌免费开源任务管理工具,从 2000 年代初就开始维护,至今仍是许多程序员、工程师和技术爱好者心目中的“本地版 Todoist”替代品。
下载地址
主要特点
- 完全免费、无广告、绿色便携:无需安装,双击 exe 就能运行,支持 U 盘携带,所有数据保存在本地 .tdl 文件中。
- 多层级任务结构:支持无限层级子任务、任务分组、依赖关系(任务 A 完成才能解锁任务 B)。
- 时间跟踪:内置计时器,可记录每个任务实际花费时间,生成报告。
- 优先级、类别、状态、标签:自定义优先级(1-10)、颜色编码、状态栏(To Do / In Progress / Completed)、自定义标签/类别。
- 多种视图:树状列表(默认)、简单列表、日历视图、甘特图(Gantt)、看板(Kanban)、燃烧图(Burndown)。
- 导出/导入:支持 CSV、XML、HTML、Outlook、iCal、Excel 等格式,便于迁移或备份。
- 高级功能:提醒(系统托盘通知)、打印、任务加密、强大搜索/过滤器、自定义列、主题皮肤(虽老但可换)、宏支持、插件扩展(社区有第三方插件)。
- 缺点:界面风格较老,没有同步功能(纯本地),新手初看可能觉得功能太多而复杂,但上手后非常强大。 如果觉得界面丑,可以用 Windows 主题美化工具(如 WindowBlinds)或社区皮肤包。
使用
- 新建任务:直接在主界面空白处双击或按 Insert 键,输入任务标题(如“写博客”)。
- 添加子任务:选中一个任务,按 Ctrl + Insert 或右键 → Add Subtask,创建多层级结构(无限层级)。
- 完成任务:双击任务左侧复选框,或按 Space 键打勾完成(可设置完成时自动归档)。
- 编辑任务:双击任务标题或按 F2 编辑。
- 拖拽排序:鼠标拖动任务调整顺序,或拖到其他任务上变成子任务。
- 保存:Ctrl + S 或自动保存(默认每分钟)。
添加/编辑任务属性(右键任务或底部面板)
- 截止日期:右键 → Due Date,或直接在日期列输入
- 开始日期:Start Date,适合规划型任务。
- 优先级:Priority(1-10,1 最高),颜色编码(高优先级红色显示)。
- 状态:Status(如 To Do / In Progress / Done),可自定义状态列表。
- 类别/标签:Category 或 Tag,输入多个用逗号分隔
- 时间跟踪:选中任务 → 点击工具栏“Start Timer”开始计时 → Stop Timer 停止,软件自动记录耗时。
- 提醒:右键 → Reminder → 设置时间,到点弹出系统通知。
视图切换(工具栏或 View 菜单)
- 树状视图(默认):显示层级结构,最常用。
- 列表视图:View → Flat List,扁平显示所有任务。
- 日历视图:View → Calendar,按日期查看。
- 看板视图(Kanban):View → Kanban,按状态分组拖拽。
- 甘特图(Gantt):View → Gantt Chart,适合项目进度。
- 过滤器:工具栏 Filter Bar,输入关键词或选属性快速筛选
常用快捷键(提高效率)
- Insert:新建任务
- Ctrl + Insert:新建子任务
- F2:编辑标题
- Space:完成/取消完成
- Ctrl + F:搜索任务
- Ctrl + Shift + F:高级过滤
- Ctrl + T:时间跟踪开始/停止
- Ctrl + Z / Ctrl + Y:撤销/重做

留言
張貼留言