15

我正在使用 Emacs 23.4.1 和 Org-Mode 8.0.6

Effort在我的 org 文件中,我使用相关标题的属性估计了任务将花费的小时数。例如:

* My Tasks
** TODO Read a book...
** TODO Watch a film...
** TODO Learn org-mode
   :PROPERTIES:
   :Effort:  2:00
   :END:

然后我可以切换到列视图并查看所有“我的任务”的估计总时间。我通过将以下行添加到我的 org 文件中来做到这一点:

#+COLUMNS: %55ITEM(Details) %5Effort(Time){:}

当总小时数大于 24 时,则以天数和小时数显示总数,例如3d 14如何格式化显示,以便它告诉我总小时数(和分钟数),而不是把它分成几天?

(简而言之,我希望显示“我的任务”的全部努力86:00,而不是3d 14。)

4

2 回答 2

19

请参阅 var org-time-clocksum-format:

;; format string used when creating CLOCKSUM lines and when generating a
;; time duration (avoid showing days)
(setq org-time-clocksum-format
      '(:hours "%d" :require-hours t :minutes ":%02d" :require-minutes t))
于 2013-07-29T17:45:45.593 回答
9

接受的答案对我不起作用。我打算CLOCKSUM在几个小时内展示。这有效:

(setq org-duration-format 'h:mm)

于 2017-09-14T13:45:18.617 回答