Emacs,如何在org-mode中仅显示当前任务并隐藏其他任务?

15

Org-mode。
我有一个很大的任务树,只想在缓冲区中选择其中一个(仅为其编写笔记)并在编辑时隐藏其他任务。
我应该如何做?

task-1
  subtask-1.1
  subtask-1.2
task-2
  subtask2.1
...
...
例如,我想要只显示给我看的内容:
subtask-1.2
(notes for this subtask)
2个回答

33

使用narrow-to-defun或者org-narrow-to-subtree命令,把光标放在任务中。(widen可以回到整个缓冲区内容)。

默认快捷键:

C-x n s      # org-narrow-to-subtree (bound in org-mode)
C-x n d      # narrow-to-defun
C-x n w      # widen

手册


3

你还可以使用org-tree-to-indirect-buffer或者C-c C-x b,它将创建一个新的缓冲区,只包含这个子树,并且一个缓冲区中的任何更改都会反映到另一个缓冲区中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接