Zed IDE 推出全新Settings 设计:比VS Code丝滑很多了!

大模型数据库容器服务

没有谁离不开谁 只有谁更珍惜谁

VS Code 用户第一次打开它,瞳孔地震了 3 秒

作者:一个曾花 2 小时调 workbench.colorCustomizations 的前端老狗

时间:2025 年 12 月 23 日(圣诞前夜,Zed 给我送了份「不焦虑」的礼物 🎁)


🎯 开篇暴击:你上一次「愉快地」改设置,是什么时候?

  • VS Code: > Ctrl+, → 搜索 font ligatures → 滚动 12 屏 → 发现要手写 JSON → Google “how to enable ligatures vscode” → 复制粘贴 → reload →不生效 → 再搜 20 分钟
  • Zed: > Cmd+, → 输入 lig → 出现 「Font Ligatures」开关 → ✅ 一按即生效,无 reload,无 JSON,无灵魂拷问。

这不是功能差异——
这是对用户心智成本的尊重程度差异


🖼️ 看图说话

picture.image

这是 vscode 的界面,但是很快你就会因为不熟悉配置,而去百度搜索配置的意思。


✨ Zed Settings 的四大「反内卷」设计原则

1️⃣ 先分类,再搜索——不是把搜索当遮羞布

VS Code 有 2000+ 个设置项 ,默认全堆在一个平铺列表 + 搜索框里。
✅ Zed 做了语义化分组

  • 🎨 外观 (字体、主题、边框圆角、图标大小)
  • ⌨️ 键盘 (快捷键、重复延迟、命令 palette 行为)
  • 🧠 AI (Inline Assist、模型选择、自动补全开关)
  • 📁 项目 (自动保存、文件忽略、语言覆盖)
  • ⚙️ 高级 (仅放真正需要「专家模式」的项)

💡 人性化细节

每个分类页顶部有「常用设置快捷入口」——

比如「外观」页第一行就是:

  • Font Family(带系统字体预览下拉)

  • Font Size(滑块 + 数值输入双模式)

  • Line Height

Ligatures ✅(独立开关!连 consolas 用户都能开)

picture.image
这个和jetbrains IDE的设计非常相似,让用户无论是查询配置还是修改配置都变得很高效。


2️⃣ 控件即文档 —— 不读说明也能猜对

| 设置项 | 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 控件自己说话,别让用户去查文档


3️⃣ 实时预览 + 即时生效 —— 告别「改完 reload 再哭」

  • 字体设置

:右边直接渲染「The quick brown fox jumps...」示例

  • 主题切换

:整个设置页 同步变色 (连按钮 hover 效果都实时更新)

  • 边框圆角

:滑动时,Zed 窗口四角 肉眼可见变圆 🌀

📌 VS Code 用户初体验反馈:

“我拖着圆角滑块,看着编辑器窗口像融化的奶酪一样变软……那一刻,我原谅了所有 bug。”


4️⃣ 「AI 设置」不是藏在犄角旮旯的彩蛋

Zed 把 AI 功能(Inline Assist)当作一等公民 ,而非插件:

| 功能 | VS Code(+ Copilot) | Zed | | --- | --- | --- | | 开关位置 | 插件页 → Copilot → 设置齿轮 → 滚动 5 屏 | Settings → AI → 主开关 + 模型下拉 | | 模型切换 | 不支持(固定 GitHub Models) | 支持 GLM-4.7 / Claude 3.5 / GPT-4o + 自定义 API | | 行为控制 | 无细粒度控制 | ✅ 自动触发 / ✅ 手动触发 / ✅ 仅注释中触发 | | 隐私开关 | 需查文档 | 显眼提示:「你的代码 永不 发送给第三方,除非你开启云端模型」🔒 |

📊 硬核对比表:Settings 体验维度拆解

| 维度 | VS Code | Zed | 胜出方 | | --- | --- | --- | --- | | 上手成本 | 高(需熟悉 JSON schema) | 极低(控件自解释) | 🥇 Zed | | 修改效率 | 慢(常需 reload) | ⚡ 即时生效 | 🥇 Zed | | 可发现性 | 依赖搜索(易漏) | 分类导航 + 视觉引导 | 🥇 Zed | | 高级用户自由度 | ✅ 支持任意 JSON | ✅ 支持 settings.json 覆盖(但默认隐藏) | ⚖️ 平手 | | 移动端适配 | ❌(Electron 重) | ✅ iPad 可流畅设置(Zed App 支持) | 🥇 Zed | | 审美一致性 | 混合风格(Web + Native) | ✅ 全自绘 UI,圆角/动效/色彩统一 | 🥇 Zed |


🧪 真实用户测试:让 5 个程序员调「适合深夜 coding 的主题」

| 任务 | 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」按钮 ,点开即可视化调色盘 🎨


🎄 结语:好的 Settings,是编辑器的「人格」

VS Code 的 Settings 像一本精密仪器说明书
强大,但冰冷,需要你先考个操作证。

Zed 的 Settings 像一个懂你的老友 ——
它记得你喜欢圆角,知道你讨厌 reload,
甚至在你输 lig 时,就猜到你想开连字。

正如 Zed 团队所说:

“We don’t want you to configure the editor. We want you to write code.”

—— 我们不想让你配置编辑器,我们想让你写代码。


0
0
0
0
关于作者
关于作者

文章

0

获赞

0

收藏

0

相关资源
CV 技术在视频创作中的应用
本次演讲将介绍在拍摄、编辑等场景,我们如何利用 AI 技术赋能创作者;以及基于这些场景,字节跳动积累的领先技术能力。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论