업무 일기를 유지하고 싶다면 emacs org 모드가 좋은 선택인가요?
나는 그것을 사용하고 오래된 작업을 보관하려고 시도했지만 TODO
지난 주에 내가 작업한 작업을 쉽게 확인할 수 있는 방법이 있습니까(일부 작업에는 하루 이상 타임스탬프가 표시되었습니다)?
답변1
내가 하루 동안 무엇을 했는지 확인하기 위해(특정 기간으로 제한하는 방법이 있을 수 있지만 이를 종합하는 것은 나에게 낮은 우선순위임) 내가 하는 일은 다음과 같습니다. 먼저 C-c aorgmode 일정 메뉴를 불러온 다음 L현재 파일의 타임라인을 표시하고 마지막으로 l로그 모드를 켭니다.
그러면 다음과 같은 결과가 나옵니다.
...
Wednesday 9 March 2011
Clocked: (7:21) One of my tasks
Clocked: (0:07) Another of my tasks
...
이것이 emacs에 있다는 점을 고려하면 아마도 이것을 사용하기 더 간단하고 빠르게 만드는 방법이 있을 것입니다. 그러나 이것이 지금 제가 하는 일입니다.
답변2
개인적으로지금타임스탬프를 기록하고 내가 작업하는 동안 수행하는 작업에 분산시킵니다. 그러면 C-a a a지난 날들을 살펴보면서, 안건( )에서 내가 무엇을 했는지 알 수 있다 .
어쩌면 레이너의 타임라인 아이디어가 더 나을 수도 있지만, 저는 그것을 한 번도 사용해 본 적이 없습니다.
상태 변경(개인적으로 기록하지 않음)에 의존하지 않고 일부 작업에 여러 개의 테미스탬프를 넣을 수 있다는 장점이 있습니다.
그것은 간다 :
;; 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
.
답변3
클럭킹을 사용하는 경우 이 코드 블록을 사용하여 조직 파일에서 수행한 작업(총 시간 기록/아웃)에 대한 주간 보기를 생성할 수 있습니다.
#+BEGIN: clocktable :maxlevel 3 :scope agenda :block thisweek :step day
#+END:
그리고 C-c C-c
헤더 BEGIN에 채우기를 시작합니다. 가능한 것을 보여주기 위해 사용하는 위의 옵션을 그대로 두었습니다(일별 주간 보기). 이 문제에서 내가 직면한 유일한 문제는 내가 하는 모든 일에 시간을 맞추는 것을 잊어버렸다는 것입니다! org-journal
나는 직원이 근무하지 않았다는 것을 알았을 때 항목 으로 보완합니다 .
답변4
아직 시도해 본 적이 없지만 조직 모드를 사용하여 작업 시간을 기록할 수 있습니다. 보다 : http://orgmode.org/manual/Clocking-work-time.html