适用于 Windows 的 Zed 编辑器的非官方稳定版。通过 scoop 或 pwsh 脚本轻松安装。不隶属于 Zed Industries

一、软件介绍(文末提供下载)

Zed,这是一款由 Atom 和 Tree-sitter 的创建者提供的高性能多人 Atom and Tree-sitter.。

二、macOS 和 Linux安装

在 macOS 和 Linux 上,您可以直接下载 Zed 或通过本地包管理器安装 Zed。

本地包下载地址:

夸克网盘分享

三、windows安装构建适用于 Windows 的 Zed

Repository 存储 库

Clone down the Zed repository.
克隆 Zed 存储库。
Dependencies 依赖

  • Install rustup 安装 rustup

  • Install Visual Studio with the optional components MSVC v*** - VS YYYY C++ x64/x86 build tools and MSVC v*** - VS YYYY C++ x64/x86 Spectre-mitigated libs (latest) (v*** is your VS version and YYYY is year when your VS was released. Pay attention to the architecture and change it to yours if needed.)

    使用可选组件 MSVC v*** - VS YYYY C++ x64/x86 build tools 安装 Visual Studio, MSVC v*** - VS YYYY C++ x64/x86 Spectre-mitigated libs (latest) 并且 ( v*** 是您的 VS 版本, YYYY 是 VS 发布的年份。注意架构,并在需要时将其更改为您的架构。

  • Install Windows 11 or 10 SDK depending on your system, but ensure that at least Windows 10 SDK version 2104 (10.0.20348.0) is installed on your machine. You can download it from the Windows SDK Archive

    根据您的系统安装 Windows 11 或 10 SDK,但请确保您的计算机上至少 Windows 10 SDK version 2104 (10.0.20348.0) 安装了 Windows 11 或 10 SDK。您可以从 Windows SDK 存档下载

  • Install CMake (required by a dependency). Or you can install it through Visual Studio Installer, then manually add the bin directory to your PATH, for example: C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin.

    安装 CMake(依赖项需要)。或者您可以通过 Visual Studio 安装程序安装它,然后手动将 bin 目录添加到您的 PATH ,例如: C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin

If you can't compile Zed, make sure that you have at least the following components installed:
如果您无法编译 Zed,请确保您至少安装了以下组件:
{
"version": "1.0",
"components": [
"Microsoft.VisualStudio.Component.CoreEditor",
"Microsoft.VisualStudio.Workload.CoreEditor",
"Microsoft.VisualStudio.Component.VC.Tools.x86.x64",
"Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.CMake",
"Microsoft.VisualStudio.Component.VC.CMake.Project",
"Microsoft.VisualStudio.Component.Windows11SDK.26100",
"Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre"
],
"extensions": []
}

The list can be obtained as follows:
该列表可以按如下方式获取:

  • Open the Visual Studio Installer

    打开 Visual Studio 安装程序

  • Click on More in the Installed tab

    点击标签 More 页中的 Installed

  • Click on Export configuration Export configuration 点击

Backend dependencies 后端依赖项

This section is still in development. The instructions are not yet complete.

此部分仍在开发中。说明尚未完成。

If you are developing collaborative features of Zed, you'll need to install the dependencies of zed's collab server:
如果您正在开发 Zed 的协作功能,则需要安装 zed collab 服务器的依赖项:

  • Install Postgres 安装 Postgres

  • Install Livekit, optionally you can add the livekit-server binary to your PATH.

    安装 Livekit,您可以选择将 livekit-server 二进制文件添加到您的 PATH .

Alternatively, if you have Docker installed you can bring up all the collab dependencies using Docker Compose:
或者,如果您安装了 Docker,则可以使用 Docker Compose 启动所有 collab 依赖项:
docker compose up -d
Notes

You should modify the pg_hba.conf file in the data directory to use trust instead of scram-sha-256 for the host method. Otherwise, the connection will fail with the error password authentication failed. The pg_hba.conf file typically locates at C:\Program Files\PostgreSQL\17\data\pg_hba.conf. After the modification, the file should look like this:
您应该修改 pg_hba.conf data 目录中的文件 to use trust 而不是 scram-sha-256 for host the method。否则,连接将失败并显示错误 password authentication failedpg_hba.conf 该文件通常位于 C:\Program Files\PostgreSQL\17\data\pg_hba.conf 。修改后,文件应如下所示:

notranslate 复制代码
<span style="background-color:var(--bgColor-muted, var(--color-canvas-subtle))"><span style="color:#1f2328"><span style="color:var(--fgColor-default, var(--color-fg-default))"><span style="background-color:var(--bgColor-muted, var(--color-canvas-subtle))"><code># IPv4 local connections:
host    all             all             127.0.0.1/32            trust
# IPv6 local connections:
host    all             all             ::1/128                 trust
</code></span></span></span></span>

Also, if you are using a non-latin Windows version, you must modify thelc_messages parameter in the postgresql.conf file in the data directory to English_United States.1252 (or whatever UTF8-compatible encoding you have). Otherwise, the database will panic. The postgresql.conf file should look like this:
此外,如果您使用的是非拉丁 Windows 版本,则必须将 data 目录中 postgresql.conf 文件中的 lc_messages 参数修改为 English_United States.1252 (或您拥有的任何 UTF8 兼容编码)。否则,数据库将出现 panic。该文件 postgresql.conf 应如下所示:

notranslate 复制代码
<span style="background-color:var(--bgColor-muted, var(--color-canvas-subtle))"><span style="color:#1f2328"><span style="color:var(--fgColor-default, var(--color-fg-default))"><span style="background-color:var(--bgColor-muted, var(--color-canvas-subtle))"><code># lc_messages = 'Chinese (Simplified)_China.936' # locale for system error message strings
lc_messages = 'English_United States.1252'
</code></span></span></span></span>

After this, you should restart the postgresql service. Press the win key + R to launch the Run window. Type the services.msc and hit the OK button to open the Services Manager. Then, find the postgresql-x64-XX service, right-click on it, and select Restart.
在此之后,您应该重新启动 postgresql 该服务。按 + win R 键启动 Run 窗口。键入 services.msc 并点击 OK 按钮以打开服务管理器。然后,找到该服务 postgresql-x64-XX ,右键单击它,然后选择 Restart
Building from source 从源构建

Once you have the dependencies installed, you can build Zed using Cargo.
安装依赖项后,您可以使用 Cargo 构建 Zed。

For a debug build:
对于调试版本:
cargo run

For a release build:
对于发布版本:
cargo run --release

And to run the tests:
要运行测试,请执行以下作:
cargo test --workspace
Installing from msys2 从 msys2 安装

MSYS2 distribution provides Zed as a package mingw-w64-zed. The package is available for UCRT64, MINGW64 and CLANG64 repositories. To download it, run
MSYS2 发行版以 mingw-w64-zed 包的形式提供 Zed。该软件包可用于 UCRT64、MINGW64 和 CLANG64 存储库。要下载它,请运行
pacman -Syu
pacman -S $MINGW_PACKAGE_PREFIX-zed

then you can run zed in a shell.
然后,您可以在 shell zed 中运行。

You can see the build script for more details on build process.
有关构建过程的更多详细信息,您可以查看构建脚本。

Please, report any issue in msys2/MINGW-packages/issues first.

请先在 msys2/MINGW-packages/issues 中报告任何问题。

Note that collab is not supported for msys2.
请注意,msys2 不支持此功能 collab

如果碰到问题,详情参考zed/docs/src/development/windows.md at main · zed-industries/zed · GitHub

相关推荐
@Crazy Snail7 分钟前
WPF数据绑定疑惑解答--(关于控件的Itemsource,Collection绑定)
windows·wpf·wpf数据绑定
会飞的土拨鼠呀3 小时前
windows使用命令行查看进程信息
windows
JNU freshman4 小时前
windows 开发
windows·c#
BAGAE5 小时前
使用 Flutter 在 Windows 平台开发 Android 应用
android·大数据·数据结构·windows·python·flutter
chusheng184013 小时前
2025最新版!Windows Python3 超详细安装图文教程(支持 Python3 全版本)
windows·python·python3下载·python 安装教程·python3 安装教程
海天鹰14 小时前
C盘瘦身?
windows
英杰.王14 小时前
深入 Java 泛型:基础应用与实战技巧
java·windows·python
tiandyoin14 小时前
如何给 C:\Windows\WinSxS\ 瘦身?
c语言·开发语言·windows
我命由我1234515 小时前
VSCode - VSCode 转换英文字母的大小写
开发语言·javascript·ide·vscode·编辑器·html·软件工具
墨雪遗痕16 小时前
Packagerun:VSCode 扩展 快捷执行命令
ide·vscode·编辑器