在 Org Mode 中存在着几种时间类型,对应 GTD 的不同事项形式。
1 指定时间
如要在某个时间看某个电视节目, 几点开会,这种事情是与具体时间有关的,且过了这个时间,就没有意义再提醒你了。
在 Org Mode 中对应的是 C-c . 输入的时间:
;; C-c . 某一天 <2019-03-28 Thu> ;; C-c . 两次: 时间段 <2019-03-28 Thu>--<2019-03-29 Fri> ;; C-u C-c . 某一天的某个时间 <2019-03-28 Thu 08:26>
2 INACTIVE 时间
单纯时间标记,不会提醒。形式是 [] 包围的时间。
[2019-03-28 Thu]
3 SCHEDULED 计划时间
SCHEDULED: <2019-03-28 Thu>
代表将来某个时间才开始做的事情,与 C-c . 不同的是,会持续追踪其状态。 从指定日期开始,在DONE前,会持续提醒你,催促你完成。比如设定某个时间来规划一下假日安排。
在 Org Mode 对应的是 C-c C-s 操作.
4 DEADLINE 截止时间
DEADLINE: <2019-03-28 Thu>
代表某个事情在某个时间之前必须完成,会持续追踪其状态。直到DONE,会终止提醒。会在当天和截止时间两天提醒。
如果截止时间是一个循环时间, 则DONE时,会自动记录本次DONE时间,并切换到下一个时间周期的TODO状态。
在 Org Mode 对应的是 C-c C-d 操作.
如每2天给花浇水:
* TODO 给花浇水 DEADLINE: <2019-03-30 Sat +2d> :PROPERTIES: :LAST_REPEAT: [2019-03-28 Thu 21:41] :END: - State "DONE" from "TODO" [2019-03-28 Thu 21:41]