标签(tags) 会沿用大纲树的层级结构。如果某个标题带有特定标签,其所有子标题均会继承该标签。 例如在下列内容中:
* Meeting with the French group :work: ** Summary by Frank :boss:notes: *** TODO Prepare slides for him :action:
最底层标题会自动带有 ‘work’ 、 ‘boss’ 、 ‘notes’ 和 ‘action’ 标签, 即便该标题并未显式标记这些标签。你也可以为文件中所有条目设置统一继承的标签, 相当于在整个文件外存在一个虚拟的零级标题定义了这些标签。使用如下格式的行即可52
#+FILETAGS: :Peter:Boss:Secret:
若要限制标签仅对特定标签继承,或完全关闭继承功能,可使用变量
org-use-tag-inheritance 与 org-tags-exclude-from-inheritance 。
标签继承在日程搜索匹配标签时生效,适用于 tags 或 tags-todo 类型的日程视图。
在其他日程类型中, org-use-tag-inheritance 不产生作用。不过你可能仍希望
日程中标签能正确显示,以确保基于继承标签的筛选正常工作。可通过设置
org-agenda-use-tag-inheritance 进行控制:默认值对所有日程类型生效,
将其设为 nil 可显著加快日程生成速度。