Emacs + Org-mode 简介
1. 什么是Emacs?
- GNU Emacs 是一款高度可扩展的文本编辑器,由Richard Stallman创立
- 核心特点:
- Lisp解释器内置(Emacs Lisp)
- 跨平台(Linux/macOS/Windows)
- 强大的扩展生态系统
- 高度自定义的键绑定和工作流
2. Org-mode概览
- Emacs最著名的扩展模式之一
- 主要功能:
- 层次化文档编辑
- 任务管理(GTD系统)
- 学术笔记(支持LaTeX)
- 可执行代码块(Literate Programming)
- 导出多种格式(HTML/PDF/Markdown等)
3. 核心功能
3.1 结构化编辑
* 标题1
** 子标题
- 列表项
1. 有序列表
3.2 任务管理
org
* TODO 写报告
DEADLINE: <2023-12-31>
- [ ] 收集资料
- [X] 拟定大纲
3.3 表格功能
org
| 姓名 | 年龄 | 职业 |
|--------|------|----------|
| 张三 | 28 | 工程师 |
| 李四 | 32 | 设计师 |
3.4 代码块
org
#+BEGIN_SRC python
def hello():
print("Org-mode!")
#+END_SRC
4. 与Markdown的比较
特性 Org-mode Markdown
标题 * 标题 # 标题
表格 原生支持 扩展语法
任务列表 原生支持 部分支持
导出格式 30+种 有限
代码执行 支持 不支持
5. 学习资源
官方手册:C-h i → Org Mode
视频教程:
Org-mode入门
推荐书籍:
《The Org Mode》
提示:Emacs学习曲线较陡峭,但掌握后能极大提升文本处理效率。
text
这个Markdown文档展示了Org-mode的核心功能,同时保持了Markdown的可读性。实际使用时,Org-mode的语法会更丰富,支持更多自动化功能(如日期计算、标签过滤等)。