编程时常常被卡顿的编辑器打断思路,特别是在处理大型项目时,等待加载的时间仿佛永无止境。
市面上的主流编辑器大多建立在 Electron 框架上,虽然功能丰富但性能往往不尽如人意。
使用 Cursor 等 AI 辅助编辑器虽然提高了效率,但专有软件的限制和性能问题让我们一直在寻找更好的替代品。
最近发现了一款名为 Zed 的开源编辑器,它完全颠覆了我们对代码编辑工具的认知。
由 Atom 和 Tree-sitter 的创造者精心打造,这款基于 Rust 的编辑器将速度、协作和智能集成推向了新高度,成为 Cursor 的最佳开源平替方案。
Zed vs Cursor:为何选择 Zed?
作为长期使用 Cursor 的开发者群体,我们对比了这两款编辑器的核心特性,发现 Zed 在多个关键方面表现更为出色:
极致性能优势:Cursor 是基于 VS Code (Electron 框架)的分支,而 Zed 完全使用 Rust 语言从零构建,并拥有自研的 GPU 加速 UI 框架。实际使用中,Zed 的启动速度和响应速度明显快于 Cursor,特别是在处理大型项目时几乎不会感到任何卡顿。
更原生的协作体验:虽然 Cursor 也提供了一些协作功能,但 Zed 将实时协作作为核心设计理念之一,提供了更加流畅和直观的多人编辑体验,无需任何额外配置就能实现代码共享和即时交流。
开源生态优势:Zed 完全开源,这意味着我们可以自由查看、修改和定制编辑器的各个方面,社区可以持续贡献改进。相比之下,Cursor 是闭源专有软件,对定制和扩展有较大限制。
独特的多缓冲区视图:虽然 Cursor 的 AI 代码生成能力强大,但 Zed 创新的多缓冲区功能让我们能在单一界面中组合显示项目中的多个文件片段,大大简化了跨文件编辑的复杂度。
更透明的 AI 集成:Zed 的 AI 助手面板是一个完整的文本编辑器,完全暴露整个 LLM 交互过程,使我们对 AI 生成内容有更高的透明度和控制权。
隐私保护更强:与 Cursor 相比,Zed 提供了更完善的隐私选项,让我们对代码是否被发送到外部服务器有更多控制。
轻松上手
获取并安装 Zed 非常简单,几分钟内就能开始享受这款优秀编辑器带来的全新体验:
macOS 用户:
-
前往 Zed 下载页面 获取最新版本
-
打开下载的 .dmg 文件
-
将 Zed 图标拖入应用程序文件夹
-
从启动台或应用程序文件夹启动 Zed
Linux 用户:
1、访问 Zed 官方网站 下载适合的 Linux 版本
2、解压下载的压缩包:
mkdir -p ~/.localtar -xvf zed-linux-x86_64.tar.gz -C ~/.local
3、创建快捷方式:
ln -sf ~/.local/zed/bin/zed ~/.local/bin/zed
高效使用技巧
初次使用 Zed,会发现它的界面干净简洁,没有复杂的菜单和按钮,这正是它设计理念的体现:
-
快速打开命令面板:按下
Cmd+Shift+P
(macOS)或Ctrl+Shift+P
(Linux)可以快速访问所有功能 -
使用项目搜索:
Cmd+P
可以在项目中快速查找文件,Cmd+Shift+F
可以全局搜索文本内容 -
实时协作:点击界面右上角的协作按钮,可以通过链接邀请团队成员加入
-
AI 辅助:在编辑过程中,选中代码片段后按
Cmd+I
可以快速调用 AI 助手进行分析或修改 -
分屏编辑:通过
Cmd+\
可以水平分割编辑区域,Cmd+K
然后按方向键可以在不同面板间快速切换
Zed 还支持丰富的键盘快捷键和自定义设置,可以根据个人喜好调整工作环境。
写在最后
经过从 Cursor 迁移到 Zed 的体验,我们深刻感受到了开源平替带来的全新编程体验。
虽然 Cursor 作为 AI 编辑器的先行者有其独特优势,但 Zed 的底层性能优化和开源理念让它成为更具潜力的选择。
在日常开发中,Zed 的启动速度和响应时间有明显提升,大型项目的加载也更加迅速。
团队协作功能更加直观,不再需要频繁切换工具或等待响应。
最重要的是,开源模式让社区持续贡献改进,未来潜力远超闭源的 Cursor。
对于渴望提升编程效率又不想被专有软件束缚的开发者来说,Zed 无疑是 Cursor 的最佳开源平替。