Skip to content

任务管理

任务是 iTodo++ 的核心。本文档详细说明如何创建、编辑、组织和管理任务。


创建任务

方式一:快速创建

在任意页面的顶部输入框中直接输入标题,按 回车 即可创建一条最简单的任务。

输入标题后,输入框下方会自动展开一个工具栏,你可以在回车前快速设置任务属性:

  • 日期:设置截止日期(今天 / 明天 / 后天 / 下周,或自定义日历)
  • 时间:设置具体时间(快捷选项或精确到 5 分钟刻度)
  • 优先级:无 / 低 / 中 / 高
  • 提醒:设置提醒时间
  • 重复:设置任务重复规则
  • 语音输入:点击麦克风图标,用语音直接说出任务内容

方式二:完整表单创建

点击「新建任务」进入完整表单,可设置更丰富的字段(描述、清单、标签等)。


任务字段详解

一个任务包含以下字段,下面逐一说明每个选项的含义。

标题(必填)

任务的名称,例如「提交周报」「给妈妈打电话」。

描述

支持 Markdown 语法的富文本描述,可记录任务细节:

  • # 标题## 二级标题
  • **加粗***斜体*
  • - 列表项
  • [链接文字](https://...)
  • > 引用
  • 代码块、表格等

截止日期与时间

为任务设定一个截止时间点。

  • 选择日期后,默认时间为 当天 18:00(若选的是今天)或 09:00(其他日期)。
  • 也可以单独设置时间,精确到 5 分钟刻度。
  • 有截止日期的任务会出现在「今天」「未来 7 天」等视图中。

优先级

用于区分任务的重要程度,共四级:

级别颜色适用场景
灰色默认,无需特别关注
绿色不紧急、可延后的事项
黄色常规任务
红色重要且需要优先处理

优先级会用于「四象限」视图的排布(见 四象限视图)。

提醒

在任务截止时间前推送通知,选项如下:

选项含义
无提醒不发送通知
准时提醒在截止时间点提醒
提前 5 分钟截止前 5 分钟提醒
提前 30 分钟截止前 30 分钟提醒
提前 1 小时截止前 1 小时提醒
提前 1 天截止前 1 天提醒
自定义自定义提前时间

提醒功能依赖浏览器通知权限,首次使用时需点击页面顶部提示的「开启」授权。

重复

让任务按周期自动重复,选项如下:

选项含义
不重复一次性任务
每天每天重复
工作日仅周一至周五重复
每周每周同一天重复
每月每月同一天重复
每年每年同一天重复
法定节假日仅在法定节假日重复
法定工作日仅在法定工作日(含调休补班)重复
自定义每周自定义一周中的若干天重复

关于「自定义每周」:选择后可以勾选一周中的任意几天(周一至周日),并指定「法定工作日」或「工作日」类型。

完成一个重复任务后,系统会自动生成下一个周期的任务,并累计重复次数。你可以在任务详情中查看「已重复 / 已完成」次数,或手动调整到「上一周期 / 下一周期」。


编辑与操作

点击任务可打开 任务详情面板,在面板中可以进行以下操作:

  • 修改标题:点击标题直接编辑,失焦自动保存。
  • 调整元信息:通过面板顶部的按钮快速修改日期、时间、优先级、提醒、重复、所属清单、标签。
  • 完成 / 取消完成:切换「已完成」状态。
  • 子任务:点击面板右上角的清单图标,打开子任务清单,将一个任务拆解为多个小步骤(支持排序、勾选、清除已完成)。
  • 附件:在描述下方可上传图片、PDF、Office 文档等附件。
  • 删除:将任务移入回收站(软删除,可在回收站恢复)。
  • 全屏:点击全屏按钮或按 F 展开;按 Esc 退出。

组织任务

清单(Task Lists)

清单用于将任务归类。内置默认清单「工作 / 个人 / 学习」,也可以自定义清单(支持自定义名称、图标、颜色)。

  • 在「我的清单」区域点击 + 新建清单。
  • 创建任务时通过「所属清单」选择归入哪个清单。
  • 任务不指定清单时默认进入「任务箱」。

标签(Tags)

标签是跨清单的轻量分类方式,一个任务可以打多个标签,标签可自定义颜色。

  • 在「我的标签」区域点击 + 新建标签。
  • 创建任务时输入标签名即可添加(回车确认),或从已有标签中选择。
  • 点击侧边栏的某个标签,即可查看所有带有该标签的任务。

拖拽排序

任务支持拖拽调整顺序;清单也支持拖拽排序。


回收站

删除的任务会进入「回收站」,不会立即永久删除。在回收站中可以:

  • 恢复:将任务移回原处。
  • 永久删除:彻底删除任务。
  • 清空回收站:一次性删除所有任务。

基于 VitePress 构建