大纲支持隐藏缓冲区中的部分文本。Org 仅使用两个绑定到 TAB 和 S-TAB 的命令,即可切换缓冲区的可见性。
org-cycle) ¶子树循环切换: 将当前子树在以下状态间循环切换
,-> FOLDED -> CHILDREN -> SUBTREE --. '-----------------------------------'
光标需位于标题上该命令才会生效4
org-global-cycle), C-u TAB ¶全局循环切换: 将整个缓冲区在以下状态间循环切换
,-> OVERVIEW -> CONTENTS -> SHOW ALL --. '--------------------------------------'
当 S-TAB 携带数字前缀参数 N 时,仅显示至第 N 级标题的内容。
注意在表格内部(详见 Tables),S-TAB 会跳转到上一个字段。
仅当光标位于缓冲区最开头且不在标题上,同时 org-cycle-global-at-bob 设置为非 nil 值时,才能通过 TAB 执行全局循环切换。
org-cycle-set-startup-visibility) ¶恢复为缓冲区的启动可见性状态(详见 Initial visibility)。
org-fold-show-all) ¶显示全部内容,包括抽屉。
org-reveal) ¶显示光标周围的上下文,展示当前条目、后续标题以及上层层级结构。该命令适用于在稀疏树命令(详见 Sparse Trees)或日程命令(详见 Commands in the Agenda Buffer)所显示的位置附近编辑。携带前缀参数时,每层均显示所有同级标题;携带双重前缀参数时,还会显示父节点的完整子树。
org-show-branches) ¶展开子树的所有标题,但不显示其正文内容。
org-fold-show-children) ¶展开子树的所有直接子节点。携带数字前缀参数 N 时,展开至第 N 级的所有子节点。
org-tree-to-indirect-buffer) ¶在间接缓冲区5中显示当前子树。携带数字前缀参数 N 时,向上跳转至第 N 级并取该子树;若 N 为负数,则向上跳转对应级数。携带 C-u 前缀时,不删除此前使用的间接缓冲区。
org-copy-visible) ¶将区域内 可见 文本复制到剪切环。
详见选项 org-cycle-emulate-tab 。
间接框架包含整个框架的内容,但会 narrowed 至当前大纲树。编辑间接框架同样会修改原框架,却不会影响原框架的可见状态。有关间接框架的更多信息,参见 GNU Emacs Manual。