什么是 Zed?
Zed 是一款由 Atom 和 Tree-sitter 的创建者开发的高性能、多人协作代码编辑器。它使用 Rust 编写,利用 GPU 的强大功能提供响应迅速、无延迟的用户界面。Zed 从头开始就为速度和实时协作而设计,允许多个开发人员在同一个工作区中无缝地协同工作,并配有集成的语音和文本聊天功能。它还包括一个强大的人工智能助手,用于代码生成、重构和上下文理解。
主要功能
- 闪电般的性能: 使用 Rust 构建并由 GPU 加速,Zed 在文件加载、按键延迟等各方面都提供了卓越的速度。
- 实时协作: 与您的团队在同一个编辑器中同时工作。功能包括共享代码、光标、集成的语音/文本聊天以及通过简单链接共享项目。
- 集成 AI: Zed 自带一个可以理解您代码上下文的内置助手。使用它来生成、重构和调试代码,或者 просто 提出有关您项目的问题。
- 一流的 Vim 模式: 为喜欢 Vim 键绑定的用户提供全面且响应迅速的 Vim 仿真模式。
- 内置终端: 直接在编辑器中访问完全集成的终端,简化您的工作流程。
- 现代、简约的用户界面: 干净、无干扰的界面,帮助您专注于代码。
使用案例
- 远程结对编程: 无论队友身在何处,都能轻松地与他们一起编码。集成的通信工具让您感觉身处同一房间。
- 团队代码审查: 进行实时、交互式的代码审查,并即时进行编辑。
- 高性能独立开发: 适用于要求工具速度和响应能力的个人开发者。
- AI 辅助编码: 利用 AI 助手加速开发、学习新概念并减少样板代码。
入门指南
开始使用 Zed 非常简单。
- 下载 Zed: 访问官方网站 zed.dev 并下载适用于您操作系统的版本(目前支持 macOS 和 Linux)。
- 安装应用程序: 按照您操作系统的标准安装程序进行安装。
- 打开项目: 您可以从命令行打开一个项目:
# 导航到您的项目目录 cd /path/to/your/project # 在 Zed 中打开项目 zed . - 开始编码: 开始编辑文件。要使用 AI 功能,请打开助手面板(在文档中查看快捷键)并输入您的查询。要进行协作,请启动一个新的项目会话,并将生成的链接与您的团队共享。
定价
Zed 目前在公共测试阶段免费使用。开发人员计划将来推出面向团队的付费功能,但他们承诺核心代码编辑器将对个人用户保持免费。