9.2.2 Internal archiving

如果只想在日程视图中屏蔽某些子树、而不将它们移到其他文件,可以使用 ‘ARCHIVE’ 标签。

标记了 ‘ARCHIVE’ 标签的标题(参见 Tags)会保留在大纲树中的原有位置,但行为如下:

以下命令用于管理 ‘ARCHIVE’ 标签:

C-c C-x a (org-toggle-archive-tag)

为当前标题切换归档标签。标签启用后, 标题会切换为阴影样式的文本的视觉样式,下方结构树自动隐藏。

C-u C-c C-x a

检查当前标题的直接子项是否需要归档。遍历子树查看是否存在 未完成的 TODO 条目,若无则提示为该子项添加 ‘ARCHIVE’ 标签。 若光标不在标题上,则检查所有一级结构树。

C-c C-TAB (org-cycle-force-archived)

强制展开带有 ‘ARCHIVE’ 标签的结构树。

C-c C-x A (org-archive-to-archive-sibling)

将当前条目移动至 归档同级节点(Archive Sibling) 。该节点是标题为 ‘Archive’ 且带有归档标签、与当前条目同级的节点。当前条目会成为该同级节点的子项,以此保留大量原有上下文信息,包括继承的标签以及在大纲中的大致位置。