惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
V
Visual Studio Blog
The GitHub Blog
The GitHub Blog
Apple Machine Learning Research
Apple Machine Learning Research
J
Java Code Geeks
T
Tailwind CSS Blog
大猫的无限游戏
大猫的无限游戏
Jina AI
Jina AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Hugging Face - Blog
Hugging Face - Blog
WordPress大学
WordPress大学
宝玉的分享
宝玉的分享
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
罗磊的独立博客
人人都是产品经理
人人都是产品经理
H
Heimdal Security Blog
Last Week in AI
Last Week in AI
博客园 - 【当耐特】
Cyberwarzone
Cyberwarzone
Google DeepMind News
Google DeepMind News
雷峰网
雷峰网
Hacker News: Ask HN
Hacker News: Ask HN
Webroot Blog
Webroot Blog
Microsoft Azure Blog
Microsoft Azure Blog
MyScale Blog
MyScale Blog
A
About on SuperTechFans
V2EX - 技术
V2EX - 技术
小众软件
小众软件
博客园 - Franky
博客园 - 司徒正美
P
Privacy International News Feed
爱范儿
爱范儿
U
Unit 42
博客园 - 叶小钗
The Hacker News
The Hacker News
C
Check Point Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Simon Willison's Weblog
Simon Willison's Weblog
N
News and Events Feed by Topic
D
Docker
T
Threatpost
MongoDB | Blog
MongoDB | Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
H
Help Net Security
L
LINUX DO - 最新话题
Security Latest
Security Latest
T
The Exploit Database - CXSecurity.com
S
SegmentFault 最新的问题
A
Arctic Wolf
Spread Privacy
Spread Privacy

博客园 - 曦远Code

给热水器装上“电量显示”:用 Shelly Gen4 脚本实现零改装水量预测 StarBlog番外(5) 从1.6到1.10,基于Avalonia AOT 开发的 Publisher 半年进化之路 你的显卡能跑多少算子?用 55 个检查项,给 PyTorch GPU 环境做一次冒烟测试 ROCm on Windows 性能排查:RX 6650 XT 跑 PyTorch,为什么加速不明显? lighthouse-fw:一个管理腾讯云轻量服务器防火墙的终端工具 用本地大模型驱动中文输入法,我做了一个实验性的项目 Spark.NET:一个试图把 Django / Rails 式开发体验带回 .NET 世界的全栈 Web 框架。 Zed AI 白嫖免费模型,搭配 DeepSeek v4,玩转 Agent 编程技巧 当 CGO 遇见 Zig:一种更优雅的折腾方式,对比 GCC 后端 2026年AI编程工具横评:Cursor、Codex、Claude Code、Zed、Windsurf 后 Django 时代:SQLAlchemy 2.0、Tortoise 与 Piccolo 三大异步 ORM 选型指南 Python网络请求库,从 requests 到 httpx 现代 Python 程序优雅处理日期时间的避坑指南 你的SSH密钥可能已经过期了 是谁 2026 年还在用 Sublime Text 写代码? 什么年代了怎么还在用bash啊?现代化shell开箱体验: fish, nu, elvish 别再手动复制SSH公钥了,Linux服务器一键从GitHub快速导入公钥 2026年的Linux桌面环境选择,哪些适合Debian服务器? 在 Windows 11 上使用 Hyper-V 虚拟机准备安装OpenClaw C# 扩展方法只会写 this 吗?C# 14 新语法直接把扩展方法玩出了花 经历分享,发现挖矿木马后,服务器快速备份与重装(腾讯云平台) Coolify: Vercel 的开源版私有化部署平替版 分享一些2026年有意思的现代化Django生态组件 实测 Django 6.0:模版片段、后台任务、CSP 安全,三大特性体验报告 当人人都能用 AI 写代码时,我为什么选择重回 Django? 打包ROCm环境的相关Wheel方便后续使用 从挖矿木马入侵到 Docker Rootless 加固,我的服务器安全复盘 AMD显卡也能畅玩AI画图!ROCm+ComfyUI部署全指南
浅谈次世代代码编辑器 Zed:Rust 原生性能、GPU 渲染
曦远Code · 2026-04-05 · via 博客园 - 曦远Code

前言

提到 IDE,大家想到的都是 JetBrains 全家桶、VSCode 及其一众衍生品。

不过这些主流的 IDE 也是内存大户和笨重的代名词,最近我试用了以原生、轻量、高性能为特色的 Zed,感觉还挺有意思的,本文简单介绍一下 Zed。后续会更新 AI 功能配置和更多使用场景实践。

关于Zed

Zed 对大部分人来说,可能是个陌生的名词。不过它团队背景非常硬核,甚至可以说他们是现代代码编辑器领域的重量级人物。

团队

Zed 的创始团队(Zed Industries)主要由三位大佬组成:

  • Nathan Sobo (CEO):他是 GitHub Atom 编辑器的创始人。在 GitHub 工作期间,他主导了 Atom 的开发,并参与了协作编辑技术(CRDT)的研究。
  • Max Brunsfeld:他是 Tree-sitter 的作者。如果你用过现代编辑器,你一定听过 Tree-sitter,它是目前主流编辑器(包括 VS Code、Neovim)实现丝滑语法高亮和代码解析的核心技术。
  • Antonio Scandurra:同样是 Atom 团队的核心成员,也是分布式系统和实时协作领域的专家。

他们为什么要做 Zed?

简单说就是当年他们开发的 Atom 编辑器太拉胯了,虽然开启了网页技术开发编辑器的潮流,但 Atom 性能差、内存占用高,被微软的 VSCode 这个后来者打成路边一条,之后 Atom 也被 GitHub(当时已被微软收购)宣布停运。

Zed团队意识到基于浏览器内核(Electron)的编辑器性能上限太低。于是决定彻底抛弃 HTML/JS,用底层的 Rust 从零开始写一个最快的编辑器。

他们希望代码编辑能像游戏一样,每一帧都由 GPU 渲染,消除任何可感知的延迟。

当初在开发 Atom 时就想做“多人实时编程”,但在旧架构上很难实现,所以 Zed 从第一行代码开始就考虑了“多人联机”功能。

小结

简单来说,这是一群懂编辑器的人,在经历过 Atom 的失败与瓶颈后,利用 Rust 这种高性能语言,试图在 AI 时代重新定义开发工具该有的样子。

几个特性

Zed 官网宣传的几个关键特性,本文简单分析一下。

输入延迟

Zed 在性能对比中强调了一个指标:插入延迟(Insertion Latency)

Zed 的延迟约为 58ms,而 VS Code 约为 97ms。 这种差距类似于从 60Hz 屏幕切换到 144Hz 屏幕——没用过时不觉得,用过之后就再也回不去了。

这来源于 Zed 独特的渲染模式。 不同于传统应用使用系统控件(Retained 模式),Zed 使用了基于 Vulkan 后端的 Immediate 模式。它把编辑器当成一个 3D 游戏,每一帧都由 GPU 直接渲染。虽然 GPU 渲染在局部更新场景下(如只改动一行代码)不一定总是比 CPU 优化算法快,但它带来的丝滑动效和极低的整体延迟,确实重新定义了编写代码的触觉。

语法分析

一个优秀的编辑器,不仅要快,还要“懂”你的代码。Zed 的快,很大程度上得益于其团队开发的 Tree-sitter —— 这是一个通用的 parser(语法解析器)生成器。

在 Tree-sitter 之前,大多数编辑器(包括 VS Code)仍在使用基于正则匹配的 TextMate 规则。这种方式只能处理单行,且在代码存在语法错误时往往会失效。

而 Tree-sitter 能够实时构建完整的语法树,支持增量更新。这意味着无论是代码高亮还是自动补全,Zed 都能在毫秒级给出准确反馈,甚至在你的代码写到一半、语法一团乱时,它依然能精准识别出代码逻辑。

协作

除了极致的单机体验,Zed 还内置了强大的协作功能。不同于传统的屏幕共享,Zed 基于 CRDT(无冲突复制数据类型) 实现了真正的实时多人编辑。

虽然它目前在 Remote 功能(如远程服务器开发)上还无法撼动 VS Code 的地位,但其原生协作的体验,确实让团队 Pair Programming 变得前所未有的顺畅。

小结

坦白说,现阶段的 Zed 还无法完全替代 VS Code。

  • 生态差距: VS Code 拥有数以万计的插件,而 Zed 的插件库才刚刚起步。
  • 功能完备度: 像 VS Code 那样颠覆性的 Remote 开发模式,目前还是没有对手的。

Zed 并不一定要取代你那个装满了几十个插件、配置复杂的 VS Code。当你需要阅读源码、极速修改单个文件、或者想要进入纯粹编写状态时,Zed 是不错的选择。

下一篇文章中,我会分享一下如何配置 Zed,打造成自己的 AI Code Agent。

参考资料

微信公众号:「程序设计实验室」 专注于互联网热门新技术探索与团队敏捷开发实践,包括架构设计、机器学习与数据分析算法、移动端开发、Linux、Web前后端开发等,欢迎一起探讨技术,分享学习实践经验。