作業日記としてのEmacs orgモード


11

作業日誌を維持したい場合、emacs orgモードは良い選択ですか?

私はそれを使用して古いタスクをアーカイブしようとしTODOましたが、たとえば先週作業したタスクを確認する簡単な方法はありますか?

回答:


9

私が日ごとに何をしたかを見るために(おそらくそれを特定の期間に制限する方法がありますが、それをまとめることは私にとって低い優先順位です)、ここに私がしていることがあります。始まる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であることを考えると、おそらくこれをより単純/使いやすくする方法がありますが、これは現時点で私がしていることです。


ああ、それを試してみます!
バズ

3

個人的には、現在のタイムスタンプを挿入するバインディングがあり、その間、作業中のタスクにそれらを分散させます。それから、C-a a a過去数日間を見て、議題()で何をしていたかを見ることができます。
たぶん、レイナーのタイムラインのアイデアの方が良いかもしれませんが、私はそれを使ったことはありません。
状態の変更(私は個人的にはログに記録しません)に依存せずに、いくつかのタスクに複数のtemistampを配置できるという利点があります。

それが行く:

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


1

クロックを使用する場合は、このコードブロックを使用して、組織ファイルに行った作業の週ビュー(合計時間の出入り)を生成できます。

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

そしてC-c C-c、ヘッダに移入するために、BEGIN。可能なことを示すために使用する上記のオプションを残しました(1週間ごとの週表示)。私がこれに直面する唯一の問題は、私がやることすべてを記録するのを忘れていることです!org-journalスタッフの時間を記録していないことがわかったら、エントリを追加します。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.