Org mode 是面向 GNU Emacs 的文档创作工具与待办事项管理器。 它基于轻量级纯文本标记语言,文件后缀名为 ‘.org’ 。
在 Emacs 中编辑 Org 文件可获得最佳支持,但你也可使用任意文本编辑器查看、理解与修改文件内容。
作为创作工具,Org 可帮助你编写结构化文档并提供导出能力。Org 文件同样适用于文学式编程与可复现研究。作为待办事项管理器,Org 可灵活组织各类任务,从日常事务到详细项目规划均可覆盖,支持日志记录、多视角查看任务、导出日程安排等功能。
Org 模式基于大纲模式(Outline mode)实现,可让大型文件内容保持清晰结构。可见性循环与结构编辑功能便于操作树形内容。内置表格编辑器可快速创建表格。类 URL 格式的纯文本链接可指向网页、邮件、新闻组消息、BBDB 条目及项目相关的任意文件。
Org 围绕包含列表或项目纯文本信息的笔记文件完成各类组织任务。项目规划与任务管理使用元数据,元数据隶属于大纲节点。基于这些数据,可通过查询提取特定条目,生成动态 日程视图 ,并与 Emacs 日历和日记功能集成。Org 可实现多种项目规划方法,例如戴维·艾伦的 GTD 体系(David Allen’s GTD system)。
Org 文件可作为单一源创作系统,导出为 HTML、LaTeX、开放文档格式、Markdown 等多种格式。新的导出后端可基于现有后端扩展,也可从零定义。
Org 文件可嵌入源代码块,使其特别适合编写包含代码示例的技术文档。Org 源代码块功能完整,可就地执行并将结果保存至文件中,从而实现单文件可复现研究汇编。
Org 坚持简单事务简单处理的设计理念。初次使用时,它是一款直观易用的大纲编辑器,不会强加复杂操作,但在需要时可提供丰富功能。Org 如同一个工具箱,许多用户仅使用符合自身习惯的部分功能,同时知晓更多能力可随时启用。
所有功能均基于纯文本文件实现,这是最具可移植性且面向未来的文件格式。Org 运行于 Emacs 之上,而 Emacs 是移植范围最广的软件之一,因此 Org 模式可在所有主流平台使用。
Org 设有官方网站,提供最新版本、补充资料、常见问题解答(FAQ)、教程链接等内容,网址为 https://orgmode.org。
本手册早期版本(7.3)曾由 Network Theory Ltd. 出版公司发行平装本,该公司已于 2009 年停业。