Zed:基于Rust的开源AI代码编辑器

代码编辑器是软件开发者工具库中的基本装备,为他们提供了一个可靠的编写、编辑和调试各种代码的环境。这些编辑器以其卓越的代码处理能力和丰富的功能而著称,包括高级调试工具、语法高亮、自动完成、扩展插件等。一些知名的产品包括 Vim、Kate 编辑器、VS Code 和 Sublime Text。近年来,一款名为 Zed 编辑器的新产品逐渐崭露头角,吸引了越来越多开发者的注意。

Zed 编辑器简介

Zed 编辑器是一款由 Zed Industries 开发的现代代码编辑器,主要使用 Rust 编写。它采用三种不同的许可证进行分发:编辑器的源代码在 GPL 3.0 下提供,服务器端组件在 AGPL 3.0 下,而 GPUI(用户界面框架)在 Apache License 2.0 下。

Zed:基于Rust的开源AI代码编辑器插图

关键特性

Zed 编辑器具备一系列强大的特性,使其成为开发者的理想选择:

  • 跨平台:Zed 编辑器支持 Windows、macOS 和 Linux 等主流操作系统。
  • 可选的 AI 特性:集成多种大型语言模型,如 Anthropic、GitHub Copilot Chat、Ollama、OpenAI 和 Google AI,提供代码生成和高级上下文驱动的交互。
  • 实时协作:支持多人实时协作,允许开发者在同一个项目上共同工作,包括聊天、屏幕共享、跟踪其他协作者的光标等功能。
  • CLI 支持:可以在命令行界面中运行 Zed 编辑器,方便集成到自动化脚本中。
  • 诊断项目范围内的错误:能够自动检测和报告项目中的错误和警告。
  • 分割窗格:支持多窗口布局,方便同时查看和编辑多个文件。
  • Markdown 预览:提供实时 Markdown 预览功能,方便撰写文档。
Zed:基于Rust的开源AI代码编辑器插图1

无论是个人开发还是团队协作,Zed 编辑器都能提供出色的用户体验。如果你是开发者,不妨尝试一下 Zed 编辑器,看看它是否能满足你的需求。

评论