Является ли режим emacs org хорошим выбором, если вы хотите вести рабочий дневник?
Я пробовал использовать его и архивировать старые задачи TODO
, но есть ли простой способ посмотреть, над какими задачами я работал, например, на прошлой неделе (некоторые задачи имеют временную метку более одного дня)?
решение1
Чтобы посмотреть, что я сделал за день (вероятно, есть способ ограничить это определенным периодом времени, но объединение этого воедино для меня не является приоритетом), вот что я делаю. Сначала C-c aвызываю меню повестки дня orgmode, затем 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
в заголовке НАЧАТЬ заполнять. Я оставил вышеприведенные параметры, которые я использую, чтобы показать, что возможно (недельный вид по дням). Единственная проблема, с которой я сталкиваюсь, я забываю засекать все, что я делаю! Я дополняю это записью, org-journal
когда знаю, что не засек персонал.
решение4
Я еще не пробовал, но org-mode можно использовать для учета рабочего времени. Смотрите: http://orgmode.org/manual/Clocking-work-time.html