跳到主要内容

Zed

Zed

官网

Zed 是一款由 Atom 和 Tree-sitter 的创造者们带来的下一代高性能代码编辑器。它彻底抛弃了 Electron,选择使用 Rust 从头构建,并直接调用 GPU 进行 UI 渲染。

其目标只有三个词:极速、原生、协作

核心特性

1. 极致性能 (Blazing Fast)

Zed 的核心优势在于速度

  • 启动瞬间完成:几乎没有加载时间,点开即用。
  • GPU 渲染: 即使在 100 帧+ 的刷新率下,输入和滚动也感觉不到任何延迟。
  • 内存占用极低: 对比 VS Code 等 Electron 编辑器,Zed 像羽毛一样轻盈。

2. 内置 AI 协作 (Zed AI)

Zed 并不仅仅是一个编辑器,它将 AI 深度集成到了工作流中。

  • Native AI Integration: 支持接入 GitHub Copilot,且对话体验比插件形式更流畅。
  • Assistant Panel: 内置了一个类似 ChatGPT 的原生对话面板,你可以直接把代码片段拖进去,让 AI 解释或重构。
  • Bring Your Own Model: 支持接入 OpenAI (GPT-4) 或 Anthropic (Claude) 的 API Key。

3. 多人实时协作 (Real-time Collaboration)

想象一下 Google Docs 的协作体验,但是是写代码。

  • Channels: 你可以创建类似于 Discord 的频道,团队成员随时加入你的 Coding Session。
  • Follow Mode: 你可以跟随队友的光标,看他如何写代码,非常适合 Pair Programming 或代码审查。
  • Screen Sharing: 甚至支持屏幕共享,无需跳转 Zoom 或腾讯会议。

4. 语言支持 (Language aware)

虽然它很快,但并不傻。得益于 Tree-sitter 的深度集成,Zed 对多种编程语言有着完美的语法高亮和结构感知能力 (Outline)。

  • 支持 Rust, Go, TypeScript, Python, C++ 等主流语言的 LSP (Language Server Protocol)。

进阶配置与美化 (Aesthetic Setup)

Zed 的美感很大程度上取决于字体和主题的搭配。社区中许多开发者(如 X 上的 @elliotchen100)推荐使用极简风格。

推荐配置 (settings.json)

{
"theme": {
"mode": "system",
"light": "One Light",
"dark": "Catppuccin Mocha" // 强烈推荐 Catppuccin 系列,色彩饱满
},
"ui_font_size": 16,
"buffer_font_family": "Berkeley Mono", // 或者 "JetBrains Mono"
"buffer_font_size": 15,
"vim_mode": true,
"autosave": "on_focus_change",
"scrollbar": {
"show": "never" // 追求极致极简,隐藏滚动条
},
"terminal": {
"font_family": "JetBrains Mono Nerd Font",
"font_size": 14,
"copy_on_select": true
},
"assistant": {
"default_model": {
"provider": "anthropic",
"model": "claude-3-5-sonnet-latest" // 目前最强的编程辅助模型方案
}
}
}

常用插件 (Extensions)

虽然 Zed 核心功能已经非常强大,但这些插件能让你的效率翻倍:

1. 语言支持类

  • Rust / Go / Python: 官方深度支持能力,无需额外复杂配置。
  • TypeScript / HTML / CSS: 对于前端开发者,这些是开箱即用的基础。
  • Tailwind CSS: 提供智能的类名补全。

2. 效率增强类

  • Git Blame: 在代码行末显示 Git 提交记录(典型的“谁写的这行代码”神器)。
  • Prettier: 代码自动格式化标准。
  • Emmet: 前端 HTML/CSS 快速编写补全。

3. 主题类 (Themes)

除了自带的主题,推荐安装:

  • Tokyo Night: 霓虹感十足的暗色主题。
  • Nord: 优雅的极地北欧色彩。
  • Catppuccin: 目前最火的跨平台全家桶主题。

社区推荐 (X / Twitter)

如果你想获取更多 Zed 的最新动态或大神配置,推荐关注:

  • @zeddotdev: 官方账号,发布功能更新和性能改进。
  • @nathansobo: Zed 创始人,经常分享技术内幕。
  • @elliotchen100: 经常分享非常硬核且美观的开发工具配置。

为什么选择 Zed?

如果你受够了 VS Code 随着插件增多而日益变慢的启动速度,或者你是一个 Vim 用户 但又想要现代 IDE 的智能提示,亦或是你需要经常进行 结对编程 (Pair Programming),Zed 不仅是一个替代品,更是一种升级。

虽然它目前的插件生态不如 VS Code 丰富,但对于 90% 的日常编码场景,它的体验是碾压级的。