17.4.2 Hard indentation

若希望纯 ASCII 文件在 Emacs 外也呈现缩进效果,可使用硬空格实现缩进163。在 Org 支持下,需将所有行缩进至与大纲标题对齐,可使用以下设置164

(setq org-adapt-indentation t
      org-hide-leading-stars t
      org-odd-levels-only t)
标题下方文本缩进 (org-adapt-indentation)

第一项设置会修改段落填充、换行和结构编辑命令,以适当保留或适配缩进。

隐藏前导星号 (org-hide-leading-stars)

第二项设置通过对前导星号应用 org-hide 文本的视觉样式使其隐藏。针对单个文件,可使用以下 ‘STARTUP’ 选项:

#+STARTUP: hidestars
#+STARTUP: showstars
奇数层级 (org-odd-levels-only)

第三项设置使 Org 在大纲中仅使用奇数层级(1、3、5 …),以增加缩进量。单个文件可通过以下方式控制:

#+STARTUP: odd
#+STARTUP: oddeven

使用 M-x org-convert-to-odd-levelsM-x org-convert-to-oddeven-levels 可在文件的单星号与双星号布局间转换。


Footnotes

(163)

该方式可行但操作繁琐,多数场景下 Org 缩进模式更为便捷。

(164)

org-adapt-indentation 也可设置为 ‘'headline-data’ ,此时仅标题下方的数据行会缩进。