2013-07-29 30 views
12

Tôi đang sử dụng Emacs 23.4.1 và Org-Mode 8.0.6Chế độ Org Org: Làm thế nào để Stop Total trong Column View Hiển thị số ngày?

Trong tệp tổ chức của tôi, tôi có số giờ ước tính mà tác vụ sẽ sử dụng thuộc tính Effort của tiêu đề được liên kết. Ví dụ:

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

Sau đó, tôi có thể chuyển sang chế độ xem cột và xem tổng thời gian ước tính cho tất cả "nhiệm vụ của tôi". Tôi làm điều này bằng cách thêm dòng sau vào tệp tổ chức của tôi:

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

Khi tổng số giờ lớn hơn 24, thì tổng số giờ được hiển thị theo ngày và giờ, ví dụ: 3d 14. Làm thế nào tôi có thể định dạng màn hình để nó cho tôi biết tổng số giờ (và phút), thay vì phá vỡ nó thành ngày?

(Nói tóm lại, tôi muốn tổng nỗ lực của "My Nhiệm vụ" để hiển thị 86:00, chứ không phải là 3d 14.)

Trả lời

19

Xem var org thời gian clocksum định dạng:

;; 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)) 
+0

Xem câu trả lời bằng @samim. Trong bản cập nhật chế độ org gần đây, 'org-time-clocksum-format' và các định dạng khác không được chấp thuận có lợi cho' org-duration-format'. Xem https://lists.gnu.org/archive/html/emacs-orgmode/2017-02/msg00270.html – angerman

3

Câu trả lời được chấp nhận không làm việc cho tôi. Tôi sẽ hiển thị CLOCKSUM trong giờ. Điều này đã làm việc:

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

Các vấn đề liên quan