답변:
내가 하루에 한 일을 보려면 (어쩌면 특정 기간으로 제한 할 수있는 방법이 있지만 그것을 모으는 것이 우선 순위가 낮습니다), 여기 내가하는 일이 있습니다. 그것으로 시작 C-c a하면 orgmode agenda 메뉴가 나타나고 L현재 파일의 타임 라인을 표시하고 마지막 l으로 로그 모드를 켭니다.
그러면 다음과 같은 출력이 나타납니다.
...
Wednesday 9 March 2011
Clocked: (7:21) One of my tasks
Clocked: (0:07) Another of my tasks
...
이것이 emacs에 있다고 가정하면, 이것을 더 간단하고 빠르게 사용할 수있는 방법이있을 수 있지만 이것이 현재 내가하는 일입니다.
나는 개인적으로 지금 타임 스탬프 를 삽입하고 그렇게하는 동안 내가 작업하는 작업에 흩어져 있습니다. 그런 다음 C-a a a과거 일정을보고 의제 ( ) 에서 수행 한 작업을 확인할 수 있습니다 .
어쩌면 타임 라인에 대한 rayners의 아이디어가 더 좋을 수도 있습니다.
상태 변경 (개인적으로 기록하지 않음)에 의존하지 않고 일부 작업에 대해 여러 개의 temistamp를 넣을 수 있다는 이점이 있습니다.
간다 :
;; Insert immediate active timestamp
(define-key global-map (kbd "<f9>")
'(lambda () (interactive)
(when (eq major-mode 'org-mode)
(org-insert-time-stamp nil t nil)
;; (insert "\n")
)))
그리고을 요구할 수도 org-agenda-skip-timestamp-if-done
있습니다 nil
.
클로킹을 사용하는 경우이 코드 블록을 사용하여 조직 파일에서 수행 한 작업 (클럭 인 / 아웃 총 시간)의 주별보기를 생성 할 수 있습니다.
#+BEGIN: clocktable :maxlevel 3 :scope agenda :block thisweek :step day
#+END:
및 C-c C-c
헤더에 채우기 시작합니다. 가능한 것을 보여주기 위해 사용하는 위의 옵션을 남겼습니다 (주별보기). 내가 직면 한 문제 만, 내가하는 모든 일을 시계로 잊어 버립니다! 나는 org-journal
직원에 시간을 들이지 않았다는 것을 알고 있으면 항목으로 보완합니다 .
아직 시도한 적이 없지만 org-mode를 사용하여 근무 시간을 확인할 수 있습니다. 참조 : http://orgmode.org/manual/Clocking-work-time.html