Emacs org mode jako dziennik pracy

11

Czy tryb emacs org jest dobrym wyborem, jeśli chcesz prowadzić dziennik pracy?

Próbowałem go użyć i zarchiwizować stare zadania, TODOale czy istnieje prosty sposób, aby sprawdzić, nad którymi zadaniami pracowałem na przykład w zeszłym tygodniu (niektóre zadania zostały oznaczone znacznikiem czasu więcej niż jeden dzień)?

Brzęczenie
źródło

Odpowiedzi:

9

Aby zobaczyć, co zrobiłem za dnia (prawdopodobnie istnieje sposób, aby ograniczyć to do określonego okresu czasu, ale połączenie tego jest dla mnie niskim priorytetem), oto co robię. Zacznij od C-c atego, co powoduje wyświetlenie menu agendy trybu orgmode, a następnie Lwyświetlenie osi czasu dla bieżącego pliku i wreszcie lwłączenie trybu dziennika.

To daje mi wynik, który wygląda następująco:

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

Biorąc pod uwagę, że jest to emacs, prawdopodobnie istnieje sposób, aby uprościć / przyspieszyć korzystanie z niego, ale teraz to właśnie robię.

rayners
źródło
Ach oki, spróbuję tego!
Buzzzz 11.03.11
3

Ja osobiście mam wiążącą wstawić teraz znacznik czasu i rozpraszają je zadań, z którymi pracuję, a ja na to zrobić. Następnie widzę, co robiłem w programie ( C-a a a), patrząc na ostatnie dni.
Może idea osi czasu według Raynera jest lepsza, po prostu nigdy jej nie użyłem.
Ma tę zaletę, że można umieścić wiele szablonów dla niektórych zadań, bez zależności od zmian stanu (których osobiście nie rejestruję).

To idzie:

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

I może org-agenda-skip-timestamp-if-donewymagać nil.

Nikana Reklawyks
źródło
1

Jeśli używasz taktowania, możesz wygenerować tygodniowy widok tego, co zrobiłeś (całkowite godziny wejścia / wyjścia) w pliku org za pomocą tego bloku kodu

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

i C-c C-cw nagłówku BEGIN, aby wypełnić. Zostawiłem powyższe opcje, których używam, aby pokazać, co jest możliwe (widok tygodnia krok po dniu). Jedyny problem, z którym się zmagam, zapominam o zegarkowaniu we wszystkim, co robię! Uzupełniam go org-journalwpisem, gdy wiem, że nie byłem taktowany w personelu.

George Moutsopoulos
źródło
0

Nigdy tego nie próbowałem, ale tryb org może być używany do mierzenia czasu pracy. Zobacz: http://orgmode.org/manual/Clocking-work-time.html

Rémi
źródło
mm używając tego, ale jak wygenerować widok tego, co się wydarzyło tego dnia?
Buzzzz