Emacs Org-Modus als Arbeitstagebuch

Emacs Org-Modus als Arbeitstagebuch

Ist der Emacs-Org-Modus eine gute Wahl, wenn Sie ein Arbeitstagebuch führen möchten?

Ich habe versucht, es zu verwenden und alte Aufgaben zu archivieren TODO, aber gibt es eine einfache Möglichkeit zu sehen, an welchen Aufgaben ich beispielsweise letzte Woche gearbeitet habe (einige Aufgaben wurden mit mehr als einem Tag Zeitstempel versehen)?

Antwort1

Um zu sehen, was ich an den einzelnen Tagen gemacht habe (es gibt wahrscheinlich eine Möglichkeit, es auf einen bestimmten Zeitraum zu beschränken, aber das zusammenzustellen hat für mich keine hohe Priorität), gehe ich folgendermaßen vor. Damit wird zunächst C-c adas Orgmode-Agenda-Menü aufgerufen, dann Ldie Zeitleiste für die aktuelle Datei angezeigt und schließlich lder Protokollmodus aktiviert.

Das Ergebnis sieht bei mir folgendermaßen aus:

...
Wednesday   9 March 2011
Clocked:   (7:21) One of my tasks
Clocked:   (0:07) Another of my tasks
...

Da dies in Emacs geschieht, gibt es wahrscheinlich eine Möglichkeit, die Verwendung einfacher/schneller zu machen, aber das ist, was ich im Moment mache.

Antwort2

Ich persönlich habe eine Bindung zum Einfügen einesJetztZeitstempel, und verteile sie über die Aufgaben, an denen ich arbeite, während ich das tue. Dann kann ich in der Agenda ( C-a a a) sehen, was ich getan habe, indem ich mir die vergangenen Tage ansehe.
Vielleicht ist Rayners Idee mit der Zeitleiste besser, ich habe sie nur nie verwendet.
Sie hat den Vorteil, dass man für einige Aufgaben mehrere Zeitstempel setzen kann, ohne von Statusänderungen abhängig zu sein (die ich persönlich nicht protokolliere).

Es geht :

;; 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")
     )))

Und dies muss möglicherweise org-agenda-skip-timestamp-if-doneder Fall sein nil.

Antwort3

Wenn Sie die Zeiterfassung verwenden, können Sie mit diesem Codeblock eine Wochenansicht Ihrer geleisteten Arbeit (Gesamtzahl der ein- und ausgestempelten Stunden) in Ihrer Org-Datei erstellen.

#+BEGIN: clocktable :maxlevel 3 :scope agenda :block thisweek :step day
#+END:

und C-c C-cin der Kopfzeile BEGIN mit dem Ausfüllen. Ich habe die obigen Optionen, die ich verwende, stehen gelassen, um zu zeigen, was möglich ist (Wochenansicht Schritt für Tag). Das einzige Problem, das ich damit habe, ist, dass ich vergesse, alles zu stempeln, was ich tue! Ich ergänze es mit einem org-journalEintrag, wenn ich weiß, dass ich kein Personal gestempelt habe.

Antwort4

Ich habe es noch nie ausprobiert, aber mit dem Org-Modus können Sie Ihre Arbeitszeiten erfassen. Siehe: http://orgmode.org/manual/Clocking-work-time.html

verwandte Informationen