Skip to content

为什么选择 Zed

这一章解决什么问题

帮助你判断 Zed 是否适合你的开发场景,了解它在 Windows 平台上的表现,以及和 VS Code 等编辑器的核心差异。

资料来源

你会在什么时候用到它

  • 考虑是否要尝试一个新的代码编辑器时
  • 想从 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推荐,首次安装
wingetwinget install -e --id ZedIndustries.Zed命令行安装

Windows 平台注意事项

根据 官方文档

  1. 硬件要求:需要支持 GPU 加速的显卡,驱动程序保持最新
  2. 终端集成:支持 PowerShell、CMD、Git Bash
  3. 路径处理:支持 Windows 路径格式(反斜杠)和 Unix 格式
  4. 环境变量:可读取 Windows 系统环境变量

Zed vs. VS Code

对比项ZedVS Code
底层技术Rust + GPU 渲染Electron + Chromium
启动速度< 1 秒2-5 秒
内存占用较低较高
扩展生态较小但增长中10,000+ 扩展
Git 集成原生内置需要扩展
AI 功能原生内置依赖 Copilot 扩展
协作功能原生内置依赖 Live Share
自定义程度JSON 配置非常灵活
远程开发SSH, WSLSSH, 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,建议按以下顺序阅读:

  1. 安装与首次启动 — 5 分钟
  2. 认识主界面 — 10 分钟
  3. 代码编辑 — 10 分钟
  4. 设置详解 — 15 分钟

本章小结

  • Zed 是一个Rust 原生、高性能的代码编辑器
  • Windows 版本已正式发布,可通过 .exe 或 winget 安装
  • 相比 VS Code,Zed 在性能、Git、AI、协作方面集成更深
  • 扩展生态仍在发展中,部分 VS Code 扩展可能没有对应替代品
  • 本教程面向 Windows 用户,重点讲解实际开发中的操作

小练习

  1. 访问 Zed 官网 查看最新特性
  2. 浏览 Zed vs VS Code 对比页面 了解差异
  3. 查看 Zed 扩展市场 搜索你常用的语言支持

基于 Zed 官方文档及社区资料整理,仅供学习参考