plaintasks需通过package control安装,文件后缀须为.todo等指定格式,快捷键如ctrl+enter新建任务、ctrl+d切换状态、alt+c标记取消,标签必须用tab补全才生效。

PlainTasks 不需要额外配置就能用,但装错路径、存错后缀、按错快捷键这三件事,90% 的人会在前 10 分钟卡住。
安装 PlainTasks 必须走 Package Control,别手动克隆
手动 git clone 到 Packages 目录看似直接,实际容易出问题:Sublime 启动时可能加载失败、更新不及时、插件依赖缺失。Package Control 能自动处理依赖和路径注册。
- 按
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)呼出命令面板 - 输入
Package Control: Install Package并回车 - 等待列表加载完成,再输入
PlainTasks(注意不是plaintasks或plain-task),选中后回车 - 安装完成后不用重启 Sublime,但首次使用前建议新建一个空文件测试
文件必须用特定后缀才能触发 PlainTasks 语法高亮和命令
PlainTasks 不是全局生效的,它只在识别为“任务文件”的视图里激活。光保存为 todo.txt 不行,后缀必须是它认的那几个。
- 支持的后缀有:
.todo、.todolist、.tasks、.taskpaper - 也可以不带后缀,直接命名为
TODO(全大写,无点) -
.txt后缀无效,哪怕内容一模一样也不会启用任务功能 - 如果已打开普通文本文件,可通过
File → Save As改后缀,或右下角点击语法类型 → 选择PlainTasks
常用操作对应的真实快捷键(Windows/Linux 版)
Mac 和 Windows 的快捷键映射不一致,文档常混着写,导致很多人以为快捷键“失灵”。以下全是 Windows/Linux 实测有效的组合:
AI 舌诊面诊问诊医疗系统 + 诊疗商城系统源码是一套结合 AI 辅助诊断与商品转化的健康类程序,基于浩创云、ThinkPHP(PHP)开发,支持微信服务号与 H5 端,适合做中医舌诊面诊问答、健康建议推送以及配套诊疗商品的运营。
- 新建任务:
Ctrl+Enter或Ctrl+I(光标需在空行或任务行末) - 标记完成/切换状态:
Ctrl+D(连按两次可从 ✔ 变回 ☐) - 标记取消:
Alt+C(不是Ctrl+C,后者是复制) - 归档已完成任务:
Ctrl+Shift+A(会把所有 ✔ 任务移到文档底部Archive:下) - 插入分隔线:
--+Tab(生成 — ✄ ———————–)
如果 Alt+C 没反应,先确认文件后缀是否正确、光标是否落在任务行(以 ☐、✔ 或 ✘ 开头的行)上。
@标签和 @due() 的输入必须靠 Tab 补全才生效
PlainTasks 的标签系统不是自由输入的——手敲 @today 不会高亮,也不会被识别为筛选条件;只有用 Tab 触发补全,才会插入带语义的标签结构。
- 输入
t+Tab→ 插入@today - 输入
d+Tab→ 插入@due(),光标停在括号内,再输+3d就是三天后 - 输入
s+Tab+Tab→ 插入@started(2026-04-13 18:52) - 输入
tg+Tab+Tab→ 插入@toggle(2026-04-13 18:52)
漏掉 Tab 这一步,标签就只是普通文本,不会参与过滤、统计或时间计算。
最易忽略的一点:PlainTasks 的归档(Ctrl+Shift+A)不会自动删除原始任务行,而是移动到 Archive: 下并保留原格式;如果你没看到 Archive 区块,大概率是因为文档里还没写过 Archive: 这行标题——插件会自动创建它,但前提是当前文件至少有一个项目标题(如 工作:)且有已完成任务。










