8 月 23 日消息,科技媒体 NeoWin 于 8 月 22 日发布消息称,**采用 Rust 语言开发的跨平台代码编辑器 Zed 原计划在 2025 年秋季发布 1.0 版本,但 Windows 版本遇到开发瓶颈。**
注:Zed 是一款基于 Rust 的跨平台代码编辑器,已在 Linux、macOS 和 Windows 平台进行多轮预览测试,计划于 2025 年秋季推出正式 1.0 版。
Zed 联合创始人 Max Brunsfeld 在 8 月 19 日的博文中透露,Linux 和 macOS 平台的开发进展符合预期,但团队在 Windows 版本移植过程中连续遇到技术难题,进度明显滞后。
Windows 端移植团队由四名全职工程师组建,过去六周内他们集中排查渲染模块的兼容问题。起初团队沿用了 Linux 版本所采用的 Vulkan 渲染后端,但在部分 Windows 设备中出现了不兼容的情况。
为了适配 DirectX 渲染系统,工程师重新开发了基于 DirectX 11 的渲染后端,兼顾 Windows 7 及以上系统版本,同时使用 HLSL 重写了 GPU 着色器程序。

在调试渲染器时,原定计划采用的 RenderDoc 图形调试工具因为 Zed 选用了 Direct2D 文本渲染引擎而频繁崩溃,开发组只能转向 DirectWrite 实现文本渲染。
此外,在 Windows 平台运行过程中还显露出 GPU 显存分配效率不高的问题,该问题在统一内存架构的 macOS 系统上几乎不会出现。为解决这一问题,Zed 开发组与 Long Bridge Securities 展开合作,共同优化了内存管理机制。

平台间的差异还影响了版本更新机制。与 Linux、macOS 不同,Windows 版 Zed 需先中止 Zed.exe 进程才能替换运行中的程序文件。为此团队设计了一个独立的“自动更新助手”来绕开该限制。同时,Windows 专有的系统接口也迫使他们重新编写了崩溃报告模块。
在接下来的几周内,开发团队将集中完成五项重点工作:
- 适配 Windows 用户习惯,完善快捷键与快捷菜单的支持;
- 解决通过 SSH 在 Windows 端编辑远程 Linux 文件时暴露出的漏洞;
- 为 Windows Subsystem for Linux(WSL)提供完善的集成支持;
- 统一跨平台扩展开发中的路径格式不一致问题;
- 持续优化 Windows 版的运行流畅度,力求达到与 macOS 版本相近的体验。
尽管当前多项技术挑战尚待解决,但官方尚未透露 Windows 版 1.0 是否会延后发布。
