You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Emacs Org Mode中#+前缀的含义及相关疑问求助

Org Mode 中#+前缀内容的说明

带#+前缀的内容是Org Mode 的核心指令(Directives),并非Org宏,具体说明如下:

  • 核心定位:这类指令是Org Mode语法的组成部分,用来向编辑器传递配置、行为控制或元数据信息,既可以作用于整个Org文档,也可针对特定区块生效。
  • 常见应用场景:
    • 文件元数据配置:比如#+TITLE: 项目周报、#+AUTHOR: 某某,用来定义文档基础属性;#+OPTIONS: H:2 toc:t控制导出时的标题层级、是否生成目录。
    • 区块类型标记:用#+BEGIN_SRC emacs-lisp和#+END_SRC包裹代码块,#+BEGIN_QUOTE定义引用区块,这类指令用来指定区块的处理逻辑。
    • 功能触发:比如#+INCLUDE: "sub.org"嵌入其他Org文件内容,#+CALL: code-block-name()调用代码块并插入结果。
  • 与Org宏的区别:
    Org宏是用于文本替换的工具,通过#+MACRO: 宏名 替换规则定义,使用时以{{宏名}}的形式调用。而#+前缀指令是直接控制Org Mode的行为逻辑,两者属于完全不同的语法体系。

内容的提问来源于stack exchange,提问作者Holy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 21:20:43