Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zed 源码深度拆解

以一个完整桌面编辑器的工程视角,系统拆解 Zed 的启动装配、GPUI、文本内核、 编辑器、Project/LSP、实时协作、AI Agent、扩展和远程开发。

本文档基于本地 zed-main 快照编写;快照中 crates/zed/Cargo.toml 的版本为 1.15.0。文中的 文件:行号 都指向这份快照,链接到上游 main 分支的行号 可能随演进漂移。

在线阅读

https://hanqing.github.io/zed-ai-notes/

本地运行

npm ci
npm run docs:dev

完整校验:

npm run check

内容结构

  • 第一部分:建立全局架构与启动心智模型
  • 第二部分:GPUI、渲染与编辑器数据结构
  • 第三部分:工程能力(Project、LSP、Workspace、任务、Git)
  • 第四部分:协作、AI、扩展与远程开发
  • 第五部分:性能、测试和可迁移的架构经验

许可与声明

站点代码采用 MIT License。原创文档采用 CC BY-SA 4.0

Zed 是 Zed Industries, Inc. 的项目。本仓库是独立的源码学习笔记,不隶属于、 也不代表 Zed Industries。Zed 源码本身遵循其上游仓库声明的许可证,本仓库不 重新分发 Zed 源码。

About

Zed 1.15.0 source architecture deep dive, built with VitePress

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages