强曰为道
与天地相似,故不违。知周乎万物,而道济天下,故不过。旁行而不流,乐天知命,故不忧.
文档目录

Emacs 完全指南

Emacs 完全指南

“Emacs 不仅仅是一个编辑器,它是一个生活方式。”

本教程共 20 章,从 Emacs 的历史哲学讲起,逐步深入到包管理、Elisp 编程、 LSP 开发环境、Org-mode 知识管理等高级主题。无论你是编程新手还是资深开发者, 都能在这里找到适合你的内容。


📚 目录

章节 标题 核心内容
01 Emacs 简介 历史、哲学、与 Vim 对比、发行版
02 安装与配置 安装、Doom Emacs、Spacemacs、配置结构
03 基本操作 缓冲区、窗口、框架、快捷键体系
04 移动与导航 光标移动、搜索跳转、书签、Projectile
05 编辑技巧 编辑命令、矩形编辑、宏录制、补全
06 缓冲区管理 缓冲区操作、Ibuffer、Workspace、透视
07 文件操作 文件管理、Dired、TRAMP 远程编辑
08 Org-mode 基础 TODO、日程、表格、导出
09 Org-mode 进阶 Capture、Babel、Roam、发布系统
10 编程环境 LSP、Tree-sitter、调试、语言配置
11 Elisp 编程 函数、变量、宏、包开发
12 包管理 straight.el、use-package、ELPA
13 补全系统 Vertico、Corfu、Orderless、Cape、Ivy
14 Git 集成 Magit、Forge、代码审查
15 终端模拟 Vterm、Shell、Eshell
16 界面定制 主题、模型栏、图标、字体、显示优化
17 键位设计 Leader 键、Hydra、Which-key
18 Docker 集成 Docker 操作、TRAMP 容器、开发环境
19 故障排除 性能优化、常见问题、调试技巧
20 最佳实践 配置管理、从零构建、生产环境、工作流

🎯 学习路线建议

初学者路径:
  01 → 02 → 03 → 04 → 05 → 06 → 07 → 08

进阶路径:
  09 → 10 → 11 → 12 → 13 → 14 → 15

高级路径:
  16 → 17 → 18 → 19 → 20

🛠 前置要求

  • 基本的终端操作知识
  • 任意操作系统(Linux / macOS / Windows)
  • Emacs 28.1 或更高版本(推荐 29+)
  • 好奇心和耐心

📖 阅读说明

  • C-x 表示按住 Ctrl 键再按 x
  • M-x 表示按住 Meta(Alt)键再按 x
  • S-<return> 表示按住 Shift 键再按回车
  • 代码块中的 Elisp 代码可直接在 *scratch* 缓冲区中执行

开始你的 Emacs 之旅吧 → 第 1 章:Emacs 简介