本次介绍与任务管理相关的几个技巧与搭配的插件,使用到的插件是:
- Tasks
- Reminder
- Calendar
- Templater
- QuickAdd
- Kanban
- Min3ditorHotkeys
为了更方便与即时检视需要处理的待办事项,我们可以把待办事项加入每日笔记里,因此每日笔记的建立与使用也加入工作流程里。
添加待办事项技巧
- 直接输入待办事项,输入完成后按两个Ctrl+Enter
- 在待办事项上按Ctrl+Enter以切换完成状态
- 启用【设定】→【编辑器】→【智慧列表】后,在待办事项最末处按Enter会自动再新增待办事项
- 另一个快速复制待办事项的方法:安装Min3ditorHotkeys插件并启用后,在待办事项处按Ctrl+D(D可联想为Duplicate)以复制成为下一个事项
Tasks插件
- Tasks插件提供查询语法,可以让我们快速搜寻与过滤出待办事项
- 在待办事项处按Ctrl+Alt+Enter(Option+Cmd+Enter)可维护到期日与重覆设定
- 无法设定到期时间,要指定到期时间的话可使用Reminder插件
查询语法 (第三人称)
- 完成/未完成:done 或 not done
- 完成日期:done before/after/on 日期
- 无到期日:no due date
- 到期日过滤:due before/after/on 日期
- 日期可使用today, yesterday, tomorrow, next week, last Friday, in two weeks等
- 路径
- 要搜寻:path includes 路径
- 不搜寻:path does not include 路径
- 事项描述
- description includes 字串
- description does not include 字串
- 最靠近标题
- heading includes 标题
- heading does not include 标题
- 是否重覆:is recurring, is not recurring
- 排除某个事项:excludes 清单事项
- 限制显示事项数目:limit to 数值 tasks
- 排序:sort by (status|due|done|path|description)
- 显示样式隐藏 hide
- edit button
- backlink
- done date
- due date
- recurrence rule
- task count
Tasks范例
```tasks
not done
due before {{date:YYYY-MM-DD}}
```
## 未完成任务
```tasks
not done
due before today
```
## 未完成之无期限任务
```tasks
path includes 020-Daily
path does not include todo
not done
no due date
```
## 明天到期任务
```tasks
due on tomorrow
```
## 昨天完成任务
```tasks
done on yesterday
```
Reminder插件
功能
- 侧边栏Reminder面板显示待办事项到期资讯
- 点击Reminder面板开启该事项所在之笔记
选项设定
- Reminder Time:预设的到期时间
- Primary reminder format:若需要到期时间则建议选用Reminder
设置
- 在待办事项后面输入 (@日期 时间)
- 预设的触发文字是「(@」,可于设定里变更
- 触发文字输入后会弹出日历视窗
Calendar插件
- 使用Calendar可以更方便的检视与建立每日笔记
- 如果有做周记的需求,可以在选项里启用Show work number
- 选项里的Trigger最好启用,建立笔记时模板内的Templater程式码才会生效
Kanban整合
- @{日期} @@{时间}
- Kanban的日期时间格式无法同步到Reminder,因此建议用Reminder的格式
Dataview
Dataview的task也可列出待办事项。
↓未完成事项
```dataview
task where !completed
```
相关连结
教学视频
##