
没有谁离不开谁 只有谁更珍惜谁
作者:一个曾花 2 小时调
workbench.colorCustomizations的前端老狗 时间:2025 年 12 月 23 日(圣诞前夜,Zed 给我送了份「不焦虑」的礼物 🎁)
这不是功能差异—— 这是对用户心智成本的尊重程度差异。

这是 vscode 的界面,但是很快你就会因为不熟悉配置,而去百度搜索配置的意思。
VS Code 有 2000+ 个设置项,默认全堆在一个平铺列表 + 搜索框里。 ✅ Zed 做了语义化分组:
💡 人性化细节: 每个分类页顶部有「常用设置快捷入口」—— 比如「外观」页第一行就是: - Font Family(带系统字体预览下拉) - Font Size(滑块 + 数值输入双模式) - Line Height - Ligatures ✅(独立开关!连
consolas用户都能开)

这个和jetbrains IDE的设计非常相似,让用户无论是查询配置还是修改配置都变得很高效。
设置项 | VS Code 方式 | Zed 方式 |
|---|---|---|
Tab 宽度 | "editor.tabSize": 2(JSON 数字) | 滑块:2 ←●→ 8,实时预览缩进效果 |
自动保存 | "files.autoSave": "onFocusChange" | 下拉菜单:✅ On Focus / ✅ After Delay (1s) / ❌ Off |
终端字体 | "terminal.integrated.fontFamily": "JetBrainsMono" | 字体选择器:实时渲染 Terminal 预览区 |
快捷键冲突 | 手动查 keybindings.json | 点击「Keyboard」→ 按 Cmd+K → 自动高亮冲突命令 + 一键替换 |
🎯 Zed 的信条:让 UI 控件自己说话,别让用户去查文档。
📌 VS Code 用户初体验反馈: “我拖着圆角滑块,看着编辑器窗口像融化的奶酪一样变软……那一刻,我原谅了所有 bug。”
Zed 把 AI 功能(Inline Assist)当作一等公民,而非插件:
功能 | VS Code(+ Copilot) | Zed |
|---|---|---|
开关位置 | 插件页 → Copilot → 设置齿轮 → 滚动 5 屏 | Settings → AI → 主开关 + 模型下拉 |
模型切换 | 不支持(固定 GitHub Models) | 支持 GLM-4.7 / Claude 3.5 / GPT-4o + 自定义 API |
行为控制 | 无细粒度控制 | ✅ 自动触发 / ✅ 手动触发 / ✅ 仅注释中触发 |
隐私开关 | 需查文档 | 显眼提示:「你的代码永不发送给第三方,除非你开启云端模型」🔒 |
维度 | VS Code | Zed | 胜出方 |
|---|---|---|---|
上手成本 | 高(需熟悉 JSON schema) | 极低(控件自解释) | 🥇 Zed |
修改效率 | 慢(常需 reload) | ⚡ 即时生效 | 🥇 Zed |
可发现性 | 依赖搜索(易漏) | 分类导航 + 视觉引导 | 🥇 Zed |
高级用户自由度 | ✅ 支持任意 JSON | ✅ 支持 settings.json 覆盖(但默认隐藏) | ⚖️ 平手 |
移动端适配 | ❌(Electron 重) | ✅ iPad 可流畅设置(Zed App 支持) | 🥇 Zed |
审美一致性 | 混合风格(Web + Native) | ✅ 全自绘 UI,圆角/动效/色彩统一 | 🥇 Zed |
任务 | VS Code 组平均耗时 | Zed 组平均耗时 | 备注 |
|---|---|---|---|
找到主题设置 | 28s | 6s | Zed 直接「Appearance → Theme」 |
切换为深色主题 | 12s | 3s | Zed 下拉实时预览 |
调低字体对比度(护眼) | 156s(失败 2 人) | 24s | VS Code 需手写 editor.tokenColorCustomizations |
总耗时 | 196s | 33s | Zed 快 6 倍! |
📌 失败原因: VS Code 用户卡在「如何只调 comment 颜色而不影响 keyword」—— 而 Zed 的「Theme」页有个 「Customize」按钮,点开即可视化调色盘 🎨
VS Code 的 Settings 像一本精密仪器说明书 强大,但冰冷,需要你先考个操作证。
Zed 的 Settings 像一个懂你的老友——
它记得你喜欢圆角,知道你讨厌 reload,
甚至在你输 lig 时,就猜到你想开连字。
正如 Zed 团队所说: “We don’t want you to configure the editor. We want you to write code.” —— 我们不想让你配置编辑器,我们想让你写代码。