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 版 zed 开发进展顺利,但在开发 windows 版本过程中,遇到多重技术障碍,导致开发节奏明显放缓。
windows 移植 zed 团队由四名全职工程师组成,过去六周专注解决渲染兼容性问题。该团队原本沿用 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 文件时的漏洞;
为 wsl 提供一流支持;
解决扩展开发中路径规范差异问题;
提升 windows 版的运行速度,让其与 macos 一样流畅。
尽管目前遇到的挑战较多,但官方未提及 windows 版会推迟发布。