Mode org Emacs sebagai buku harian kerja


11

Apakah mode emacs org pilihan yang baik jika Anda ingin mempertahankan buku harian kerja?

Saya telah mencoba menggunakannya dan mengarsipkan tugas-tugas lama ( TODOs) tetapi apakah ada cara mudah untuk melihat tugas yang saya kerjakan misalnya minggu lalu (beberapa tugas telah diberi cap waktu lebih dari satu hari)?

Jawaban:


9

Untuk melihat apa yang telah saya lakukan pada siang hari (mungkin ada cara untuk membatasinya pada periode waktu tertentu, tetapi menyatukan itu adalah prioritas rendah bagi saya), inilah yang saya lakukan. Mulailah dengan C-c ayang memunculkan menu agenda orgmode, kemudian Luntuk menampilkan timeline untuk file saat ini dan akhirnya luntuk mengaktifkan mode log.

Itu memberi saya output yang terlihat seperti ini:

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

Mengingat ini ada di emacs, mungkin ada cara untuk membuat ini lebih mudah / lebih cepat untuk digunakan, tetapi inilah yang saya lakukan saat ini.


Ah oki, akan coba itu!
Buzzzz

3

Saya pribadi memiliki ikatan untuk memasukkan stempel waktu sekarang , dan menyebarkannya ke tugas yang saya kerjakan saat saya melakukannya. Lalu, saya bisa melihat apa yang telah saya lakukan dalam agenda ( C-a a a), melihat hari-hari terakhir.
Mungkin ide rayners tentang timeline lebih baik, saya tidak pernah menggunakannya.
Ini memiliki keuntungan Anda dapat menempatkan beberapa temistamps untuk beberapa tugas, tanpa tergantung pada perubahan status (yang saya pribadi tidak login).

Begini:

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

Dan mungkin org-agenda-skip-timestamp-if-donediperlukan kembali nil.


1

Jika Anda menggunakan pencatatan jam kerja, Anda dapat menghasilkan tampilan seminggu dari apa yang telah Anda lakukan (total jam total masuk / keluar) dalam file org Anda dengan blok kode ini

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

dan C-c C-cpada header BEGIN untuk mengisi. Saya telah meninggalkan opsi di atas yang saya gunakan untuk menunjukkan apa yang mungkin (tampilan minggu langkah demi hari). Satu-satunya masalah yang saya hadapi dengan ini, saya lupa mencatat semua yang saya lakukan! Saya melengkapinya dengan org-journalentri ketika saya tahu saya belum memiliki staf.


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.