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" // 目前最强的编程辅助模型方案
}
}
}