Org Mode 手册

[ 最后修订与导出时间: 2026-01-28 20:01:46 +0800 ,总字数: 3780 ]

本手册适用于 Org 模式 9.7 版本。

版权所有 © 2004-2026 自由软件基金会有限公司。

依据自由软件基金会发布的 GNU 自由文档许可证 1.3 版或其任何后续版本的条款,您被授权复制、分发及 / 或修改本文档;文档无固定章节,前封面文字为《一份 GNU 手册》,后封面文字如下述第 (a) 项所示。本许可证的副本包含在标题为《GNU 自由文档许可证》的章节中。

(a) 自由软件基金会设定的后封面文字为:您拥有复制和修改这份 GNU 手册的自由。

1. 引言

1.1. 概述

1.2. 安装

1.3. 激活

1.4. 反馈

1.5. 本手册使用的排版约定

2. 文档结构

2.1. 标题

2.2. 可见性循环

2.2.1. 全局与局部循环

2.2.2. 初始可见性

2.2.3. 捕获不可见编辑操作

2.3. 光标移动

2.4. 结构编辑

2.5. 稀疏树

2.6. 普通列表

2.7. 抽屉

2.8.

3. 表格

3.1. 内置表格编辑器

3.2. 列宽与对齐方式

3.3. 列组

3.4. Orgtbl 次要模式

3.5. 电子表格

3.5.1. 引用

3.5.2. Calc 公式语法

3.5.3. 作为公式的 Emacs Lisp 形式

3.5.4. 时长与时间值

3.5.5. 字段与范围公式

3.5.6. 列公式

3.5.7. 查找函数

3.5.8. 公式的编辑与调试

3.5.9. 表格更新

3.5.10. 高级功能

3.6. Org 绘图

4. 超链接

4.1. 链接格式

4.2. 内部链接

4.3. 广播目标

4.4. 外部链接

4.5. 链接处理

4.6. 在 Org 之外使用链接

4.7. 链接缩写

4.8. 文件链接中的搜索选项

4.9. 自定义搜索

5. 待办事项

5.1. 基本待办功能

5.2. 待办关键词的扩展用法

5.2.1. 作为工作流状态的待办关键词

5.2.2. 作为类型的待办关键词

5.2.3. 单个文件中的多套关键词

5.2.4. 快速访问待办状态

5.2.5. 为单个文件配置关键词

5.2.6. 待办关键词的显示样式

5.2.7. 待办事项依赖关系

5.3. 进度记录

5.3.1. 关闭事项

5.3.2. 追踪待办状态变更

5.3.3. 追踪个人习惯

5.4. 优先级

5.5. 将任务分解为子任务

5.6. 复选框

6. 标签

6.1. 标签继承

6.2. 设置标签

6.3. 标签层级结构

6.4. 标签搜索

7. 属性与列

7.1. 属性语法

7.2. 特殊属性

7.3. 属性搜索

7.4. 属性继承

7.5. 列视图

7.5.1. 定义列

7.5.1.1. 列定义的作用域
7.5.1.2. 列属性

7.5.2. 使用列视图

7.5.3. 捕获列视图

8. 日期与时间

8.1. 时间戳

8.2. 创建时间戳

8.2.1. 日期 / 时间提示

8.2.2. 自定义时间格式

8.3. 截止日期与日程安排

8.3.1. 插入截止日期或日程

8.3.2. 重复任务

8.4. 工作时长计时

8.4.1. 计时命令

8.4.2. 计时统计表

8.4.3. 处理空闲时间与连续计时

8.5. 工作量预估

8.6. 结合相对计时器记录笔记

9. 归档与移存

9.1. 移存与复制

9.2. 归档

9.2.1. 将树形结构移至归档文件

9.2.2. 内部归档

10. 捕获与附件

10.1. 捕获

10.1.1. 配置捕获功能

10.1.2. 使用捕获功能

10.1.3. 捕获模板

10.1.3.1. 模板元素
10.1.3.2. 模板展开
10.1.3.3. 特定上下文的模板

10.2. 附件

10.2.1. 附件默认设置与调度器

10.2.2. 附件选项

10.2.3. 附件链接

10.2.4. 基于 Git 的自动版本控制

10.2.5. 从 Dired 中添加附件

10.3. 简易信息聚合订阅源

11. 日程视图

11.1. 日程文件

11.2. 日程调度器

11.3. 内置日程视图

11.3.1. 周 / 日视图

11.3.2. 全局待办列表

11.3.3. 标签与属性匹配

11.3.4. 搜索视图

11.3.5. 停滞项目

11.4. 展示与排序

11.4.1. 分类

11.4.2. 时段指定

11.4.3. 日程项排序

11.4.4. 日程项筛选 / 限制

11.5. 日程缓冲区中的命令

11.6. 自定义日程视图

11.6.1. 保存搜索条件

11.6.2. 块式日程

11.6.3. 为自定义命令设置选项

11.7. 导出日程视图

11.8. 在日程中使用列视图

12. 富文本内容标记

12.1. 段落

12.2. 强调与等宽格式

12.3. 下标与上标

12.4. 特殊符号

12.5. 嵌入式 LaTeX 语法

12.5.1. LaTeX 片段

12.5.2. LaTeX 片段预览

12.5.3. 使用 CDLaTeX 输入数学公式

12.6. 文字示例

12.7. 图片

12.8. 标题

12.9. 水平线

12.10. 插入脚注

13. 导出

13.1. 导出调度器

13.2. 导出设置

13.3. 目录

13.4. 包含文件

13.5. 宏替换

13.6. 注释行

13.7. 美国信息交换标准代码 / 拉丁字符集 1 / 通用字符集转换格式 8 位 导出

13.8. Beamer 导出

13.8.1. Beamer 导出命令

13.8.2. Beamer 专属导出设置

13.8.3. Beamer 中的帧与块

13.8.4. Beamer 专属语法

13.8.5. 编辑支持

13.8.6. Beamer 示例

13.9. 超文本标记语言导出

13.9.1. 超文本标记语言导出命令

13.9.2. 超文本标记语言专属导出设置

13.9.3. 超文本标记语言文档类型

13.9.4. 超文本标记语言前置与后置内容

13.9.5. 导出为精简超文本标记语言

13.9.6. 超文本标记语言标签引用

13.9.7. 超文本标记语言导出中的标题

13.9.8. 超文本标记语言导出中的链接

13.9.9. 超文本标记语言导出中的表格

13.9.10. 超文本标记语言导出中的图片

13.9.11. 超文本标记语言导出中的数学公式排版

13.9.12. 超文本标记语言导出中的文本区域

13.9.13. 层叠样式表支持

13.9.14. 基于脚本语言的网页展示

13.10. 排版系统导出

13.10.1. 排版系统 / 便携式文档格式 导出命令

13.10.2. 排版系统专属导出设置

13.10.3. 排版系统页眉与章节结构

13.10.4. 排版系统代码引用

13.10.5. 排版系统导出中的表格

13.10.6. 排版系统导出中的图片

13.10.7. 排版系统导出中的普通列表

13.10.8. 排版系统导出中的源代码块

13.10.9. 排版系统导出中的示例块

13.10.10. 排版系统导出中的特殊块

13.10.11. 排版系统导出中的水平线

13.10.12. 排版系统导出中的韵文段块

13.10.13. 排版系统导出中的引用块

13.11. 轻量级标记语言导出

13.12. 开放式文档文本导出

13.12.1. 开放式文档文本导出的前提条件

13.12.2. 开放式文档文本导出命令

13.12.3. 开放式文档文本专属导出设置

13.12.4. 扩展开放式文档文本导出功能

13.12.5. 应用自定义样式

13.12.6. 开放式文档文本导出中的链接

13.12.7. 开放式文档文本导出中的表格

13.12.8. 开放式文档文本导出中的图片

13.12.9. 开放式文档文本导出中的数学公式排版

13.12.9.1. 排版系统数学公式片段
13.12.9.2. 数学标记语言与开放式文档公式文件

13.12.10. 开放式文档文本导出中的标签与标题

13.12.11. 开放式文档文本导出中的文字示例

13.12.12. 开放式文档文本导出的高级主题

13.13. Org 格式导出

13.14. Texinfo 导出

13.14.1. Texinfo 导出命令

13.14.2. Texinfo 专属导出设置

13.14.3. Texinfo 文件头

13.14.4. Texinfo 标题与版权页

13.14.5. 信息文档目录文件

13.14.6. 标题与章节结构

13.14.7. 索引

13.14.8. Texinfo 代码引用

13.14.9. Texinfo 导出中的普通列表

13.14.10. Texinfo 导出中的表格

13.14.11. Texinfo 导出中的图片

13.14.12. Texinfo 导出中的引用内容

13.14.13. Texinfo 导出中的按键绑定

13.14.14. Texinfo 导出中的特殊块

13.14.15. Texinfo 示例

13.15. 日历数据交换格式导出

13.16. 其他内置导出后端

13.17. 高级导出配置

13.18. 导出指定区域

14. 发布

14.1. 配置

14.1.1. 变量 org-publish-project-alist

14.1.2. 文件的源路径与目标路径

14.1.3. 文件选择

14.1.4. 发布动作

14.1.5. 导出器选项

14.1.6. 发布链接

14.1.7. 生成站点地图

14.1.8. 生成索引

14.2. 文件上传

14.3. 配置示例

14.3.1. 示例:简易发布配置

14.3.2. 示例:复杂发布配置

14.4. 触发发布

15. 引用处理

15.1. 引用

15.2. 引用导出处理器

15.3. 参考文献排版

15.3.1. biblatex 与 csl 导出处理器的参考文献选项

16. 源代码协作

16.1. 功能概述

16.2. 代码块结构

16.3. 使用头部参数

16.4. 代码块的执行环境

16.5. 代码块求值

16.6. 求值结果

16.7. 导出代码块

16.8. 提取源代码

16.9. 编程语言支持

16.10. 源代码编辑

16.11. 诺韦伯引用语法

16.12. 巴别代码库

16.13. 按键绑定与实用函数

16.14. 批处理执行

17. 杂项功能

17.1. 补全功能

17.2. 结构模板

17.3. 快速按键

17.4. 简洁大纲视图

17.4.1. Org 缩进模式

17.4.2. 硬性缩进

17.5. 在活动区域执行命令

17.6. 动态标题编号

17.7. 高频使用的组合键 C-c C-c

17.8. 缓冲区内部设置汇总

17.9. 正则表达式

17.10. Org 语法

17.11. 上下文相关文档

17.12. 转义字符

17.13. 代码求值与安全问题

17.14. 与其他扩展包的交互

17.14.1. 与 Org 兼容的扩展包

17.14.2. 与 Org 冲突的扩展包

17.15. 在终端界面中使用 Org

17.16. 外部访问协议

17.16.1. 存储链接协议

17.16.2. 捕获协议

17.16.3. 开源协议

17.17. Org 加密

17.18. Org 移动版

17.18.1. 配置暂存区

17.18.2. 推送至移动应用

17.18.3. 从移动应用拉取数据

17.19. 拖放与媒体粘贴

附录 A 扩展开发

A.1 钩子

A.2 扩展包

A.3 新增超链接类型

A.4 新增导出后端

A.5 自定义语法表格

A.5.1 广播表格

A.5.2 广播表格的排版系统示例

A.5.3 转换器函数

A.6 动态块

A.7 特殊日程视图

A.8 提升日程性能

A.9 提取日程信息

A.10 属性应用程序接口使用方法

A.11 映射应用程序接口使用方法

附录 B 历史与致谢

B.1 来自卡斯滕的说明

B.2 来自巴斯蒂安的说明

B.3 贡献者名单

附录 C GNU 自由文档许可证

C.1 补充说明:如何将本许可证用于你的文档

D 主索引

E 按键索引

F 命令与函数索引

G 变量索引

emacs

Emacs

org-mode

Orgmode

Donations

打赏

Copyright

© 2025 Jasper Hsu

Creative Commons

Creative Commons

Attribute

Attribute

Noncommercial

Noncommercial

Share Alike

Share Alike