本次介绍与任务管理相关的几个技巧与搭配的插件,使用到的插件是:

  • Tasks
  • Reminder
  • Calendar
  • Templater
  • QuickAdd
  • Kanban
  • Min3ditorHotkeys

为了更方便与即时检视需要处理的待办事项,我们可以把待办事项加入每日笔记里,因此每日笔记的建立与使用也加入工作流程里。

添加待办事项技巧

  1. 直接输入待办事项,输入完成后按两个Ctrl+Enter
  2. 在待办事项上按Ctrl+Enter以切换完成状态
  3. 启用【设定】→【编辑器】→【智慧列表】后,在待办事项最末处按Enter会自动再新增待办事项
  4. 另一个快速复制待办事项的方法:安装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
```

相关连结

教学视频

##