zed-industries/zed
GitHub: zed-industries/zed
Zed 是一款用 Rust 编写的高性能、多人协作代码编辑器,主打极速响应和原生体验。
Stars: 76191 | Forks: 7129
# Zed
[](https://zed.dev)
[](https://github.com/zed-industries/zed/actions/workflows/run_tests.yml)
欢迎使用 Zed,这是一款由 [Atom](https://github.com/atom/atom) 和 [Tree-sitter](https://github.com/tree-sitter/tree-sitter) 的创作者打造的高性能、多人协作代码编辑器。
### 安装
在 macOS、Linux 和 Windows 上,您可以直接[下载 Zed](https://zed.dev/download),或者通过您的本地包管理器安装 Zed([macOS](https://zed.dev/docs/installation#macos)/[Linux](https://zed.dev/docs/linux#installing-via-a-package-manager)/[Windows](https://zed.dev/docs/windows#package-managers))。
其他平台暂不可用:
- Web ([追踪 issue](https://github.com/zed-industries/zed/issues/5396))
### 开发 Zed
- [为 macOS 构建 Zed](./docs/src/development/macos.md)
- [为 Linux 构建 Zed](./docs/src/development/linux.md)
- [为 Windows 构建 Zed](./docs/src/development/windows.md)
### 许可
必须正确提供第三方依赖项的许可信息,CI 才能通过。
我们使用 [`cargo-about`](https://github.com/EmbarkStudios/cargo-about) 来自动遵守开源许可。如果 CI 失败,请检查以下内容:
- 是否为您创建的 crate 显示了 `no license specified` 错误?如果是,请在 crate 的 Cargo.toml 中的 `[package]` 下添加 `publish = false`。
- 依赖项是否显示 `failed to satisfy license requirements` 错误?如果是,首先确定项目拥有何种许可,以及该系统是否足以满足此许可的要求。如果您不确定,请咨询律师。确认该系统可接受后,将许可的 SPDX 标识符添加到 `script/licenses/zed-licenses.toml` 的 `accepted` 数组中。
- `cargo-about` 是否无法找到依赖项的许可?如果是,请按照 [cargo-about book](https://embarkstudios.github.io/cargo-about/cli/generate/config.html#crate-configuration) 中的说明,在 `script/licenses/zed-licenses.toml` 的末尾添加一个 clarification 字段。
## 赞助
Zed 由营利性公司 **Zed Industries, Inc.** 开发。
如果您想在资金上支持该项目,可以通过 GitHub Sponsors 进行。
赞助款项将直接拨给 Zed Industries,并用作公司的日常营收。
赞助不附带任何特权或权利。
标签:AI工具, Atom, Rust, Tree-sitter, 代码编写, 代码编辑器, 可视化界面, 多人协作, 威胁情报, 实时协作, 开发者工具, 效率工具, 文本编辑, 编程工具, 网络流量审计, 远程代码执行, 通知系统, 通知系统, 集成开发环境