Orgmode:是否可以在文件级别设置标签?


11

对于特定项目有一个文件,我希望该文件中的所有节点都具有一个标识该项目的标签,以便以后可以使用它为该项目创建议程视图。到目前为止,我所发现的只是#+TAGS: foo bar spam指定了该文件的标记自动完成中提供的标记的硬列表。

有谁知道类似#+XXX的指令来实现这一目标?

Answers:


17

是。从手册的标签继承一章开始org-mode(重点是我的):

标签利用轮廓树的层次结构。如果标题具有特定标签,则所有子标题也将继承该标签。例如,在列表中

 * Meeting with the French group      :work:
 ** Summary by Frank                  :boss:notes:
 *** TODO Prepare slides for him      :action:

最终的标题将有标签:work::boss::notes:,和:action:即使最终航向未明确标示的标签。您还可以设置标签,文件中的所有条目都应继承这些标签,就像这些标签是在围绕整个文件的假设零级中定义的一样。使用这样的一行:

 #+FILETAGS: :Peter:Boss:Secret:

太好了,我在发布问题后立即找到了答案,并亲自写了一个答案,但您击败了我;)感谢您的回答!
El Ninja Trepador

1
@ElNinjaTrepador是的-到12秒:)但是,很高兴您能够回答自己的问题!
itsjeyd15年

7

特定于文件的标签可以指定为:

#+FILETAGS: :tag1:tag2:tag3:

这些标记然后通过继承应用于较低级别的条目。


6

好的,我在发布问题后立即找到了问题的答案...无论如何,对于那些可能不知道如何执行此操作的人来说,它就可以了:

#+FILETAGS: :foo:bar:spam:

在具有所有缓冲区内设置的非常有用的页面中找到了它。

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.