如何在emacs org-mode中折叠低于特定级别的所有块?

时间:2012-03-21 16:32:26

标签: emacs org-mode block fold

我经常需要查看一定程度的详细信息(直到,真的)。有没有办法将积木展开到一定程度,并隐藏其余部分?例如:

* name
Joe
** home number
111-111-1111
*** hobby
fishing
*** likes
books
** work number
222-222-2222

如果很少使用三级及以下的区块,那么我希望看到它们折叠如下:

* name
Joe
** home number
111-11-1111
*** hobby...
*** likes...
** work number
222-22-2222

2 个答案:

答案 0 :(得分:6)

hide-sublevels。用于所需级别的确切数字通常会根据主要模式而有所不同。我通常使用C-1 M-x hide-sublevels(又名C-1 C-c C-q),但对于某些主要模式,我使用更深层次。

答案 1 :(得分:1)

如果将光标放在缓冲区的开头,则简单的<TAB>将循环显示整个子树的可见性。

或者,使用前缀参数调用它会将全局子树可见性设置为参数(C-u <TAB>)指定的深度。例如; C-u 3 <TAB>会向树的第三层显示所有内容并隐藏其下方的所有内容。

另见http://orgmode.org/manual/Visibility-cycling.html#Visibility-cycling