Zed安装

根据 “Building Zed for Windows” 官方文档内容,以下是清晰、分步的操作指南,帮助你顺利在 Windows 上从源码安装和构建 Zed 编辑器。


✅ 一、准备工作:确认系统要求

  • 操作系统:Windows 10 或 11(建议最新版)
  • 磁盘空间:至少 10 GB 空闲(Rust + 依赖体积较大)
  • 用户权限:需本地管理员权限(安装工具链、SDK 等)

✅ 二、安装必要依赖(按顺序)

1. 安装 Rust 工具链(rustup

打开 :

https://rust-lang.org/tools/install/
  • 安装完成后,重启终端,确保 cargorustc 可用:
    rustc --version
    cargo --version
    

⚠️ 注意:不要手动设置 RUSTFLAGS 环境变量,会破坏 Zed 的构建配置(见文档 Troubleshooting)。


2. 安装 MSVC 构建工具

选项 A(推荐):安装 Visual Studio 2026 Community(免费)

  • 下载地址:https://visualstudio.microsoft.com/downloads/
  • 安装时勾选以下工作负载/组件:
    • Desktop development with C++
    • 在“安装详细信息”中确保包含:
      • MSVC v143 - VS 2022 C++ x64/x86 build tools
      • MSVC v143 - VS 2022 C++ x64/x86 Spectre-mitigated libs
      • CMake tools for Visual Studio
      • Windows 11 SDK (10.0.26100.0)至少 Windows 10 SDK 2104 (10.0.20348.0)

选项 B(轻量):仅安装 Build Tools for Visual Studio

  • 下载地址:https://visualstudio.microsoft.com/visual-cpp-build-tools/
  • 安装时选择:
    • C++ build tools
    • 勾选:
      • MSVC v143 ... build tools
      • Windows 11 SDK(或 10.0.20348.0+)
      • CMake tools
  • ⚠️ 重要:不要直接在普通 CMD 中编译! 必须通过 “Developer PowerShell for VS 2022” 启动终端(开始菜单中搜索),否则环境变量不生效。

3. 安装 CMake(若未通过 VS 安装)

  • 官网下载:https://cmake.org/download/
  • 推荐下载 Windows x64 Installer (.msi),安装时勾选 “Add to PATH”
  • 验证:
    cmake --version
    

如果你通过 Visual Studio 安装了 CMake,需手动将路径(如 C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin)加入系统 PATH


4. 安装 Windows SDK(如未包含在 VS 中)


✅ 三、克隆 Zed 源码


D:\WORK\IDE>git clone https://gitee.com/mirrors/Zed-Editor.git
Cloning into 'Zed-Editor'...
remote: Enumerating objects: 479866, done.
remote: Counting objects: 100% (67274/67274), done.
remote: Compressing objects: 100% (20479/20479), done.
Receiving objects:  62% (297517/479866), 166.09 MiB | 9.39 MiB/s

cd zed

建议将项目放在短路径下(如 C:\src\zed),避免“Path too long”错误。


✅ 四、构建 Zed

在正确的终端中执行(关键!)

  • 如果你安装的是 完整 Visual Studio:可在任意 PowerShell/CMD 中构建。
  • 如果你只安装了 Build Tools:必须使用 “Developer PowerShell for VS ”

建议在构建 Zed 时使用 “Developer PowerShell for VS ” 启动终端。这个终端会自动设置好所有 Visual Studio 相关的环境变量,包括 CMake 和 MSVC 编译器。

你可以在开始菜单中搜索 “Developer PowerShell for VS” 并启动它


执行构建命令

我的Zed目录:
cd D:\WORK\IDE\Zed-Editor

# 首次构建(debug 模式,较慢)
cargo run

# 或构建 release 版(推荐日常使用)
cargo run --release

首次构建可能耗时 10–30 分钟,取决于机器性能。

正在编译,需要从github下载依赖,整体时间很长

看到如下信息证明编译成功。



后续自动打开Zed


集成Qwen Code

  1. 安装 Qwen Code CLI:
    一定要用管理员权限运行终端,右键点击「命令提示符」或「PowerShell」→ 选择「以管理员身份运行」;
PS C:\Windows\system32> npm install -g @qwen-code/qwen-code@latest --force
npm warn using --force Recommended protections disabled.

added 6 packages in 4s
PS C:\Windows\system32> qwen --version
0.5.2
  1. 在 Zed 中,点击右上角的 设置按钮,选择 “Add agent”,选择 “Add custom agent”,并添加以下配置:
"Qwen Code": {
  "type": "custom",
  "command": "qwen",
  "args": ["--experimental-acp"],
  "env": {}
}

集成Code buddy

Add More Agents

⚠️ 五、常见问题处理(按需)

1. “Path too long” 错误

  • 启用 Windows 长路径支持(需管理员权限):
    # PowerShell(管理员)
    New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" -Name "LongPathsEnabled" -Value 1 -PropertyType DWORD -Force
    
  • 并设置 Git 支持长路径:
    git config --system core.longpaths true
    
  • 重启电脑生效。

2. RC.exe 找不到(Invalid RC path)

  • 设置环境变量(临时):
    $env:ZED_RC_TOOLKIT_PATH = "C:\Program Files (x86)\Windows Kits\10\bin\10.0.20348.0\x64"
    

    请将 10.0.20348.0 替换为你实际安装的 SDK 版本号。


3. Zed 启动失败(Vulkan 问题)

  • 查看日志:%LOCALAPPDATA%\Zed\logs\Zed.log
  • 如果出现 NoSupportedDeviceFoundGPU Crashed
    • ✅ 更新显卡驱动(NVIDIA/AMD/Intel 官网)
    • ❌ 卸载 Bandicam(已知冲突)

4. 不要使用 MSYS2 版本

  • 文档明确说明:不支持 mingw-w64-zed,请勿从 MSYS2 安装。

✅ 六、后续使用建议

  • 构建成功后,可将 target/release/zed.exe 加入桌面快捷方式。
  • 如需更新 Zed:git pull 后重新 cargo run --release
  • 如遇构建失败:先运行 cargo clean 再重试。

总结流程图

安装 Rust → 安装 VS/Build Tools + SDK + CMake → 克隆 Zed → 在 Developer Shell 中 cargo run --release

按此步骤操作,即可成功在 Windows 上从源码构建 Zed 编辑器。如遇特定错误,可结合日志和文档 Troubleshooting 部分进一步排查。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容