org-mode协助进行月度回顾

本文介绍了如何利用Emacs的org-mode工具进行月度回顾,通过org-agenda展示日程,并使用org-table汇总工作耗时,提供了一种有效的时间管理和分析方法。

原文地址:https://www.lujun9972.win/blog/2020/05/03/org-mode协助进行月度回顾/index.html

使用org-mode记录时间消费情况的一个好处就是可以协助进行月度回顾。

一种方法是使用 org-agenda-log-mode 来展示每天的工作日程:

  • 我们可以通过设置 org-agenda-start-day 来指定 org-agenda 显示的开始日期
  • 还可以通过设置 org-agenda-span 来指定 org-agenda 显示的日期数

为了方便,我一般都是自定义一个 月度回顾 的 org-agenda 视图来查看:

(push '("r" "月度回顾" ((agenda "" ((org-agenda-span 30)
                                    (org-agenda-start-day "-30d")))))
      org-agenda-custom-commands)

不过这种方法有两个不方便的地方:

  1. org-agenda要准备30天的数据,耗时比较长
  2. 工作都分散在每天的日程中了,在分析长跨度工作的耗时时比较麻烦

所幸的是 org-mode 还提供了 org-table 的功能,能够对一段时间内的工作耗时进行汇总。 比如我想汇总一下 2020年4月份都做了哪些工作,每项工作耗时是多少,那么可以在一个org文件中输入一个clocktable:

#+BEGIN: clocktable :scope agenda :maxlevel 2 :tstart "<2020-04-01>" :tend "<2020-04-30>"
#+END:

然后将光标放在 clocktable 中,按下 C-c C-c, org-mode 就会根据 #+BEGIN 中设置的参数去汇总数据填充内容了

#+BEGIN: clocktable :scope agenda :maxlevel 1 :tstart "<2020-04-01>" :tend "<2020-04-30>"
#+CAPTION: Clock summary at [2020-05-03 日 14:59]
| File               | Headline                                |       Time |
|--------------------+-----------------------------------------+------------|
| books.org          | *File time*                             |     *0:55* |
|                    | HOW TO START A BLOG THAT PEOPLE WILL... |       0:40 |
|                    | Python编程快速上手                      |       0:02 |
|                    | 大脑黑客                                |       0:13 |
|--------------------+-----------------------------------------+------------|
| home.org           | *File time*                             |  *1d 8:59* |
|                    | 配置Emacs                               |       2:10 |
|                    | 背单词                                  |      21:30 |
|                    | LCTT                                    |       0:21 |
|                    | 写blog                                  |       3:10 |
|                    | PROJECTS                                |       2:10 |
|--------------------+-----------------------------------------+------------|
| office.org         | *File time*                             | *5d 17:11* |
|                    | Regular                                 |    1d 8:10 |
|                    | 自动发布项目                            |       7:07 |
|                    | 运维自动化                              |       6:38 |
|                    | 查数                                    |      15:38 |
|                    | 发布                                    |       1:50 |
|                    | 管理工作                                |    1d 7:48 |
|                    | 其他                                    |   1d 17:25 |
省略.....
#+END:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值