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

Emacs 完全指南

Emacs 完全指南

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

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


📚 目录

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