Next: Structure Templates, Up: Miscellaneous [Contents][Index]
17.1 Completion ¶
Org 内置缓冲区补全功能。与适用于快速命令交互的小缓冲区补全不同,Org 的缓冲区补全更适合在 Org 文档中进行内容创作。输入一个或多个字母并触发快捷键,即可在当前位置补全文本。
根据上下文和按键不同,Org 会提供不同类型的补全,全程无需使用小缓冲区。这类针对特定模式的快捷键已成为 Emacs 的重要组成部分,Org 也提供了多项快捷操作。
- M-TAB ¶
-
补全光标处的单词。
- 在空标题开头,补全 TODO 关键字。
- 在 ‘\’ 之后,补全导出器支持的 TeX 符号。
- 在标题中的 ‘:’ 之后,补全标签。Org 会从缓冲区的 ‘TAGS’ 选项(参见 Setting Tags)、变量
org-tag-alist 或当前缓冲区中使用过的所有标签中提取标签列表。
- 在 ‘:’ 之后且不在标题中时,补全属性键。键列表由当前缓冲区中使用过的所有键动态构建。
- 在 ‘[[’ 之后,补全链接缩写(参见 Link Abbreviations)。
- 在 ‘[[*’ 之后,补全当前缓冲区中的标题,可用于形如 ‘[[*find this headline]]’ 的搜索链接。
- 在 ‘#+’ 之后,补全 ‘TYP_TODO’ 或文件专属 ‘OPTIONS’ 等特殊关键字。关键字补全后,再次按下 M-TAB 会插入该关键字的示例设置。
- 在 ‘STARTUP’ 关键字后,补全启动项。
- 光标在其他位置时,通过 Ispell 补全词典单词。