Obsidian Tasks Plugin

1  背景知识

1、此扩展可以跟踪创建osbdian 中所有的任务。并可以标记任务为 已完成
2、支持任务的 到期时间任务重复完成日期清单列表任务筛选任务查询Obsidian Tasks Plugin 任务优先级

提交BUG地址 Report a Bug.

请使用功能申请表提交建议 Feature Request form.

寻求帮助 Q&A Discussions section by clicking New discussion.

经验分享 Show and Tell Discussions section by clicking New discussion.
版本历史 releases page.

2  任务列表支持语法

支持 -*+1. 标识符作为任务的形式。

- [ ] task starting with a hyphen
* [ ] task starting with an asterisk
+ [ ] task starting with a plus sign
1. [ ] a task in a numbered list

3 任务列表查询

列出所有未完成的任务列表。关于更多查询用法请参考 Obsidian Tasks Plugin 任务查询

```tasks 
not done 
```

4 任务列表的附加功能

可以为任务添加多项功能,例如 任务优先级日期

也可以为任务添加 [[Obsidian Tasks Plugin 表情符号]],表示任务状态。

5 任务列表创建

5.1 方式一

编辑模式下,使用 CTRL + P 选择命令 Tasks: Create or edit

5.2 方式二

  1. 编辑模式下,使用 CTRL + - 快捷键。

5.3 创建任务界面说明

image.png|400

字段 说明
Description 任务说明,用户自定义。
Priority 优先级,表示任务的紧急程度。
Recurs 重复日期,表示当前任务每周几重复。
Due 任务的截止期限。
Scheduled 预定时间。
Sart 开始时间。
Only future dates 仅仅显示未来的日期。
Status 当前任务的状态: Todo[],Done[x],In Progres[/],Cancelled[-]
Completed 任务是否完成。

6 任务列表完成

  1. 预览模式下,鼠标点击复选框可以切换任务是否完成。
  2. 编辑模式下,使用命令 Tasks:Toggle Done
    • 建议使用 CTRL + ENTER 作为热键。

7 任务列表的描述和子任务

7.1 正确语法

- [ ] This is a task 
	 - This is a sub-item 
	 - Another sub-item 
	 -  [ ] And a sub task - Even more details

7.2 错误语法

- [ ] This task starts on this line 
	 不会显示的内容

8 任务列表和数字标记

1. [ ] Do first step
2. [ ] Do next step
3. [ ] Do following step

9 任务列表和标注代码块

块引用 插件能够完美结合。

> [!note]
> 1. [ ] Do first step
2. [ ] Do next step
3. [ ] Do following step

10 Tasks Plugin 的限制

  1. 无法读取 Obsidian 白板 中的任务。
  2. 无法读取 [[Obsidian Admonitions Plugin]] 代码块中的任务,请使用 [[Obsidian]] 内置的代码块功能。
  3. 无法读取 [[obsidian 核心插件 注释]]中的任务。

<!-- I am text in a comment -->
  1. 如果任务上下有空行,任务将会把空行隐藏
-   [ ] First task before the empty line

-   [ ] Another task. The empty line above will _not_ result in the tasks being more spaced out.

11 参考连接

Introduction - Tasks User Guide - Obsidian Publish