编辑
2026-09-23
实用工具
00

目录

简介
安装
配置

简介

Zed 是一款由 Atom 编辑器原班团队打造的高性能、现代化代码编辑器。它于 2023 年正式发布,旨在解决传统编辑器(如 VS Code)在大型项目中日益严重的卡顿问题,并重新定义多人协作和 AI 辅助编程的体验。

🏗️ 核心技术架构 Rust 语言编写:摒弃了 Electron + JavaScript 的传统方案,采用 Rust 构建核心逻辑,确保内存安全和极致性能。 GPU 加速渲染:利用 Metal (macOS) / Vulkan (Linux/Windows) 直接调用显卡进行文本渲染,实现亚毫秒级的输入延迟和丝滑的滚动体验。 原生多进程架构:UI 线程、语言服务器 (LSP)、Git 操作等完全隔离,单个插件或大文件崩溃不会导致整个编辑器卡死。

文档

安装

mac brew install --cask zed

配置

关闭不需要的配置

JSON
{ // ========== 1. 外观与字体 ========== "theme": "Gruvbox Light", // 主题:可选 system、One Dark、One Light、Ayu Light、Gruvbox Light "ui_font_size": 16, // 界面字体大小 "buffer_font_size": 15, // 编辑器缓冲区字体大小 //"buffer_font_family": "JetBrains Mono", // 编辑器字体(未安装会静默回退,可用 brew install --cask font-jetbrains-mono 安装) "buffer_line_height": "comfortable", // 行高:standard / comfortable / {"custom": 1.8} "cursor_blink": false, // 光标是否闪烁 "relative_line_numbers": "enabled", // 相对行号:disabled / enabled / wrapped(折行也计数) // ========== 2. 编辑器核心行为 ========== "tab_size": 2, // 缩进宽度(空格数) "hard_tabs": false, // 是否使用硬制表符(true 为 \t,false 为空格) "soft_wrap": "editor_width", // 自动换行:none / editor_width / bounded "wrap_guides": [100], // 列宽参考线,默认 [] "format_on_save": "on", // 保存时自动格式化:on / off / modifications "remove_trailing_whitespace_on_save": true, // 保存时删除行尾空格 "ensure_final_newline_on_save": true, // 保存时确保文件末尾有空行 "use_autoclose": true, // 自动闭合括号/引号 "show_completions_on_input": true, // 输入时显示 LSP 补全(与 disable_ai 不冲突) "sticky_scroll": { "enabled": true }, // 顶部粘住类/函数作用域 // ========== 3. 关闭内置 AI ========== "disable_ai": true, // 一并关闭 Agent 面板、编辑预测、Inline Assistant // ========== 4. 智能提示(由 LSP 提供) ========== "inlay_hints": { "enabled": true, // 是否启用内联提示 "show_type_hints": true, // 显示类型提示 "show_parameter_hints": true, // 显示参数提示 "show_value_hints": true, // 显示值提示 "show_other_hints": true // 显示其他提示 }, // ========== 5. 诊断 ========== "diagnostics": { "inline": { "enabled": true, // 行内直接显示问题(默认 false) "max_severity": "warning" // 只显示错误+警告 } }, // ========== 6. 界面布局与 Git ========== "project_panel": { "button": true, // 是否显示项目面板按钮 "dock": "left", // 停靠侧:1.20.2 默认 right "starts_open": true, // 启动即打开侧边栏 "default_width": 240, // 项目面板默认宽度 "file_icons": true, // 文件图标(顶层 file_icons 无效,必须放这里) "git_status": true, // 显示 Git 状态 "auto_reveal_entries": true, // 自动展开当前文件所在目录 "auto_fold_dirs": true // 自动折叠单目录路径 }, "outline_panel": { "button": true }, // 大纲面板按钮 "collaboration_panel": { "button": false }, // 不登录,去掉协作按钮 "title_bar": { "show_sign_in": false, // 隐藏登录按钮 "show_user_picture": false, // 隐藏用户头像 "show_user_menu": false, // 隐藏用户菜单(设置/快捷键仍可用 ⌘, 与 ⌘K ⌘S) "show_onboarding_banner": false // 隐藏新手引导横幅 }, "scrollbar": { "show": "auto", // 滚动条显示:auto / system / always / never "git_diff": true, // 滚动条显示 Git 差异 "diagnostics": "all" // 滚动条显示诊断信息:"all" 或 true 均可 }, "git": { "git_gutter": "tracked_files" // Git 边槽显示:仅 tracked_files / hide }, // ========== 7. 内置终端 ========== "terminal": { //"font_family": "JetBrains Mono", // 终端字体 "font_size": 13, // 终端字体大小 "line_height": "comfortable", // 终端行高 "copy_on_select": true, // 选中即复制 "working_directory": "current_project_directory", // 终端默认工作目录 "starts_open": false // 启动时是否打开终端 }, // ========== 8. 性能:扫描排除 ========== // 数组是整体替换而非合并,默认项需一起写上 "file_scan_exclusions": [ "**/.git", "**/.svn", "**/.hg", "**/.DS_Store", "**/node_modules", "**/target", "**/dist", "**/build", "**/.venv", "**/__pycache__" ], // ========== 9. 隐私与工作流 ========== "telemetry": { "diagnostics": false, // 关闭诊断遥测 "metrics": false // 关闭指标遥测 }, "autosave": "on_focus_change", // 自动保存:off / on_focus_change / {"after_delay":{"milliseconds":1000}} "restore_on_startup": "last_workspace", // 启动恢复:empty_tab / last_workspace / last_session / launchpad // ========== 10. 自动更新设置 ========== "auto_update": false, // 关闭 Zed 自动检查更新 "auto_update_extensions": {}, // 按扩展 ID 单独禁用自动更新,默认空对象表示遵循全局行为 // ========== 11. 按语言覆盖 ========== "languages": { "Rust": { "tab_size": 4 }, // Rust 使用 4 空格缩进 "Python": { "tab_size": 4 }, // Python 使用 4 空格缩进 "TypeScript": { "code_actions_on_format": { "source.organizeImports": true } // 格式化时自动整理 TypeScript 导入 }, "JavaScript": { "code_actions_on_format": { "source.organizeImports": true } // 格式化时自动整理 JavaScript 导入 } } }

本文作者:Weee

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!