为什么选择 Zed
这一章解决什么问题
帮助你判断 Zed 是否适合你的开发场景,了解它在 Windows 平台上的表现,以及和 VS Code 等编辑器的核心差异。
资料来源
- Zed 官网 — 官方介绍
- Zed vs. VS Code: An Honest Comparison — 官方对比(2026-05)
- Zed on Windows 官方文档 — Windows 支持状态
- Zed GitHub 仓库 — 开源代码、Issue 追踪
你会在什么时候用到它
- 考虑是否要尝试一个新的代码编辑器时
- 想从 VS Code 迁移到更轻量的工具时
- 好奇 Rust 原生的编辑器能带来什么不同体验时
- 团队想找一个内置协作功能的编辑器时
Zed 是什么
Zed 是一个开源、Rust 原生、GPU 加速的代码编辑器。它由 Atom 和 Tree-sitter 的原班团队开发,目标是提供比基于 Electron 的编辑器(如 VS Code)更快的性能和更流畅的体验。
Zed 的核心特点
1. Rust 原生 + GPU 加速
Zed 完全用 Rust 编写,直接使用 GPU 进行界面渲染。这意味着:
- 启动速度通常低于 1 秒
- 输入延迟低于 10 毫秒
- 打开大文件时不会卡顿
- 内存占用相对较低
实际体验
在 Windows 上,Zed 的启动速度确实明显快于 VS Code。一个包含数千文件的 TypeScript 项目,Zed 通常能在 2-3 秒内完成初始加载。
2. 原生 Git 支持
Zed 内置了完整的 Git 面板(Git Panel),支持:
- 查看 modified/staged 文件
- 逐行/逐文件暂存改动
- 内置 diff 查看和编辑
- 编写 commit message 并提交
- AI 生成 commit message
资料来源:Zed Git 功能页面(2026-05)
3. AI 辅助开发
Zed 将 AI 深度集成到编辑器核心,而不是作为插件:
- Agent 面板:用自然语言描述需求,AI 帮你修改代码
- Inline Assistant:选中代码后让 AI 直接修改
- Edit Prediction:输入时自动补全代码(类似 Copilot)
- Git commit 生成:根据改动自动生成 commit message
资料来源:Zed AI Overview
4. 实时协作
Zed 原生支持多人实时协作编辑,类似 Google Docs:
- 分享项目链接即可协作
- 实时看到对方的 cursor 和选区
- 共享终端会话
- 内置语音通话
- 个人独立的 undo 历史
资料来源:Zed Collaboration 文档
5. 原生 LSP 支持
Zed 内置了 Language Server Protocol (LSP) 支持,开箱即用:
- 自动下载和配置语言服务器
- 代码补全、跳转到定义、重命名
- 内联诊断和快速修复
- 格式化代码
Zed Windows 版的现状
重要提醒
Zed 的 Windows 版本正在积极开发中。根据 官方 Windows 文档,Windows 支持包括:
- ✅ 官方
.exe安装包 - ✅ winget 包管理器安装
- ✅ SSH 远程开发
- ✅ WSL 集成
- ✅ 自动更新
- ⚠️ 部分高级功能可能不如 macOS 版本完善
Windows 安装方式
| 方式 | 命令/路径 | 适用场景 |
|---|---|---|
| 官方下载 | https://zed.dev/download | 推荐,首次安装 |
| winget | winget install -e --id ZedIndustries.Zed | 命令行安装 |
Windows 平台注意事项
根据 官方文档:
- 硬件要求:需要支持 GPU 加速的显卡,驱动程序保持最新
- 终端集成:支持 PowerShell、CMD、Git Bash
- 路径处理:支持 Windows 路径格式(反斜杠)和 Unix 格式
- 环境变量:可读取 Windows 系统环境变量
Zed vs. VS Code
| 对比项 | Zed | VS Code |
|---|---|---|
| 底层技术 | Rust + GPU 渲染 | Electron + Chromium |
| 启动速度 | < 1 秒 | 2-5 秒 |
| 内存占用 | 较低 | 较高 |
| 扩展生态 | 较小但增长中 | 10,000+ 扩展 |
| Git 集成 | 原生内置 | 需要扩展 |
| AI 功能 | 原生内置 | 依赖 Copilot 扩展 |
| 协作功能 | 原生内置 | 依赖 Live Share |
| 自定义程度 | JSON 配置 | 非常灵活 |
| 远程开发 | SSH, WSL | SSH, WSL, Dev Containers |
| 调试器 | 原生(2025-06 起) | 成熟完善 |
| Windows 支持 | 正式发布 | 完全支持 |
资料来源:Zed vs. VS Code 官方对比(2026-05)
Zed 适合什么场景
✅ 推荐使用 Zed
- 追求编辑器启动和响应速度
- 主要使用 TypeScript、Rust、Python、Go 等主流语言
- 想要开箱即用的 Git 和 AI 功能
- 需要团队协作/结对编程
- 喜欢简洁、专注的编辑体验
⚠️ 需要谨慎考虑
- 依赖特定的 VS Code 扩展(如 Live Preview、Docker)
- 使用较少见语言的深度调试功能
- 团队已标准化使用 VS Code
- 需要大量自定义 UI 和工作流
推荐先读章节
如果你决定尝试 Zed,建议按以下顺序阅读:
本章小结
- Zed 是一个Rust 原生、高性能的代码编辑器
- Windows 版本已正式发布,可通过
.exe或 winget 安装 - 相比 VS Code,Zed 在性能、Git、AI、协作方面集成更深
- 扩展生态仍在发展中,部分 VS Code 扩展可能没有对应替代品
- 本教程面向 Windows 用户,重点讲解实际开发中的操作
小练习
- 访问 Zed 官网 查看最新特性
- 浏览 Zed vs VS Code 对比页面 了解差异
- 查看 Zed 扩展市场 搜索你常用的语言支持