我已经开始经常使用emacs's org-mode,最后我开始配置org-capture.
但是,我发现在大多数地方都可以通过在.emacs文件中添加以下几行来配置不同的模板:
(setq org-capture-templates
'(("t" "Todo" entry (file+headline "~/Documents/Orgfiles/gtd.org" "Tasks")
"* TODO %?\n %i\n %a")
("j" "Journal" entry (file+datetree "~/Documents/Orgfiles/journal.org")
"* %?\nEntered on %U\n %i\n %a")))
Run Code Online (Sandbox Code Playgroud)
题
org-capture让您保存(快速!)链接(广义上)以供以后参考。例如,假设您正在处理某个TeX文件,并且您意识到您错过了一个部分。无需削减您的工作流程,您只需在“完成任务”文件中点击M-x org-capture并保存一个快速笔记(带有指向TeX文件中位置的链接)org。
为了使用此功能,您必须定义要保存这些快速笔记的某些文件。例如,对我来说,最重要的文件是gtd.org我存放所有待办事项的地方。反过来,将此文件添加到议程列表 ( M-x org-agenda-file-to-front) 中很有用,这样您就可以轻松访问待办事项列表。
我使用的模板定义如下:
(setq org-capture-templates
(quote (("t" "todo" entry (file (concat org-directory "/gtd.org"))
"* TODO %?\n%U\n%a\n" :clock-in t :clock-resume t)
("n" "note" entry (file (concat org-directory "/gtd.org"))
"* %? :NOTE:\n%U\n%a\n" :clock-in t :clock-resume t)
("j" "Journal" entry (file+datetree (concat org-directory "/diary.org"))
"* %?\n%U\n" :clock-in t :clock-resume t)
)))
Run Code Online (Sandbox Code Playgroud)
我主要将t用于待办事项。在实践中,我绑定(或者它是默认值)org-capture来C-c c,然后C-c c t打开一个缓冲区在那里我可以编辑待办事项。完成C-c C-c后将笔记保存在预定义的位置,然后我会自动返回缓冲区并指向我所在的缓冲区。
与往常一样:例如C-c意味着您必须击中CONTROC-c组合,同样M-x意味着您必须击中META-x( METAis normal ALT)。
| 归档时间: |
|
| 查看次数: |
7688 次 |
| 最近记录: |