Emacs组织模式作为工作日记


11

如果您要维护工作日记,则emacs org模式是一个不错的选择吗?

我尝试使用它并存档旧任务,TODO但是有没有一种简单的方法来查看我上周处理的哪些任务(某些任务的时间戳超过一天)?

Answers:


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中,可能有一种方法可以使此更简单/更快捷地使用,但这是我目前要做的。


啊,哦,尝试一下!
Buzzzz 2011年

3

我个人有一个绑定来插入现在的时间戳,并将它们分散在我正在执行的任务上。然后,看看C-a a a过去的日子,我可以在议程()中看到自己的工作。
也许rayners对时间表的想法更好,但我从未使用过。
它的优点是您可以为某些任务放置多个tempamp,而无需依赖状态更改(我个人不记录)。

它去了:

;; 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上进行填充。我保留了上面用来显示可能的选项(逐日查看周视图)。我面临的唯一问题是,我忘了记下所做的一切!org-journal当我知道我没有工作人员时,我用一个条目补充它。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.