说我在具有以下结构的文档中处于org-mode:
* First headline
* Second headline
** Section A
Here is one line
Here is another line
blah, blah
** Section B
假设光标位于显示Here is another line
的行上。我想使用键盘快捷键从此位置折叠** Section A
。
<TAB>
它不会崩溃** Section A
,因为我需要将光标放在星星上才能使其正常工作。<Shift-TAB>
,则会折叠所有大纲,而不是当前大纲。有没有办法循环来缩小范围内的(即“当前大纲”)?
答案 0 :(得分:14)
您可以通过更改org-cycle
的值来自定义<TAB>
命令(绑定到org-cycle-emulate-tab
)的行为。
要在光标位于** Section A
时将其展开Here is another line
,请将以下行添加到.emacs文件中:
(setq org-cycle-emulate-tab 'white)
white
将允许您仍然使用<TAB>
缩进空行。来自emacs文档:
org-cycle-emulate-tab's value is t
Documentation:
Where should `org-cycle' emulate TAB.
nil Never
white Only in completely white lines
whitestart Only at the beginning of lines, before the first non-white char
t Everywhere except in headlines
exc-hl-bol Everywhere except at the start of a headline