系统:macOS 10.12.2
Emacs:25.01
第一个问题
在我设置下面的一个 TODO 后 agenda 里会把 --<2017-01-30 Mon 10:05>
这个也带上,这个正常吗?
* TODO [#A] 学习Emacs <2017-01-18 Wed 10:05 >--<2017-01-30 Mon 10:05>
第二个问题
百度了下 一直没找到。我想这样:每天 10:05 开始学习 emacs,12:05 结束,周而复始 一直循环。该怎么样去写?
这样写,试试
<2017-01-18 周三 10:00-12:00 +1d>
我试了下 时间段是对的 但是我想这个星期做这样的事情 是不是 要 这样写
<2017-01-18 周三 10:00>-<2017-01-30 周一 10:00>
谢谢了 其实是我的问题 这样写就不会出现我描述的第一个问题了
emuio
6
第一个问题你自己发现了,回答你第二个问题吧。
你如果要体现循环,这种写法是错误的。<2017-01-18 Wed 10:05 >–<2017-01-30 Mon 10:05>
这样Agenda只会发现1-18号到1-30号这个时间段,就自动加入到每天的日程里了。
你在18号的日程里可以看到是10:05分开始,按f到19号看看,肯定就变成全天的了。
按天循环是在时间戳后面加+1d +1w +1y等,但是时间段最好是用gtd自带的todo list来标示SCHEDULED和DEADLINE,例如:
** TODO test
SCHEDULED: <2017-01-19 Thu 00:10 .+1d> DEADLINE: <2017-01-19 Thu 05:10 .+1d>
这么长不用自己输入,按快捷键C-c C-s或者运行org-schedule命令,可以输入计划时间。
C-c C-d或者运行org-deadline命令,可以输入结束时间。
后面的+1d或者.+1d可以手动输入,区别见这里。
Agenda效果如图:
这样,每天任务结束时,按C-c C-t d 把任务标记成DONE,循环任务会自动将时间设置成第二天的时间。
任务下面会记录一些时间信息,如下:
** TODO test
SCHEDULED: <2017-01-20 Fri 00:10 .+1d> DEADLINE: <2017-01-20 Fri 05:10 .+1d>
:PROPERTIES:
:LAST_REPEAT: [2017-01-19 Thu 01:14]
:END:
:LOGBOOK:
- State "DONE" from "TODO" [2017-01-19 Thu 01:14]
:END:
3 个赞