Google Gemini CLI 已集成进 Zed 编辑器,开发者可直接在编辑器内调用 AI 能力,提升编程效率。
Gemini CLI 现已集成到 Zed 中,将 AI 直接带入你的代码编辑器。
Gemini CLI 的设计初衷就是通过新兴标准(如 MCP)、基于 markdown 的指令、颜色主题、自定义扩展、自定义工具、自定义配置和 Open Telemetry 实现完全可扩展。因为我们将 Gemini CLI 建构为一个轻量级编排工具,能够与任何工具链集成,社区的贡献、集成和扩展数量迅速增加。实际上,自 Gemini CLI 推出以来的八周内,社区已合并了 1000 个拉取请求,扩展了 Gemini CLI 的功能。加上不断增长的扩展生态系统,Gemini CLI 正迅速成为许多工程系统的关键组成部分——包括 Google 自己的系统。
我们一直在寻求与开发者喜爱的工具集成,而 Zed 是很自然的选择。因为 Zed 这个高性能的开源代码编辑器已经是 Gemini CLI 团队内部的热门选择,我们主动与其创建者联系,探索更深层次的合作。从今天开始,Gemini CLI 已与 Zed 集成,将 Gemini 的模型直接引入到 Zed 基于 Rust 的环境中。开发者现在可以体验一个速度和响应能力与编辑器本身一样快的 AI 体验。
这种集成将两个重要工具——终端和 IDE——结合在一起,帮助你以速度和精度完成常见任务。例如,你可以:
原地生成和重构代码:写一条注释,按下热键,即可瞬间生成一个函数。
获得即时答案:高亮显示令人困惑的代码或错误信息,立即获得解释。
在你的终端中自然对话:在 Zed 的集成终端中使用 gemini 命令处理更广泛的问题,就像你习惯的一样。
当然,这种集成不仅仅是功能问题,更是一种与 AI Agent 更好地协作的方式。这种新的工作流程让你始终掌握主动权。以下是它的特别之处:
实时跟踪 Agent:当 Gemini 在工作时,你不会一无所知。你可以实时跟踪它在多个文件中进行的更改,清晰地查看它的执行情况。
像拉取请求一样审查代码:Agent 完成工作后,Zed 会在一个强大的审查界面中呈现这些变更。你会看到每个建议编辑的清晰差异,可以像进行代码审查一样审查、接受或修改这些更改。
享受无缝交接:没有尴尬的复制粘贴。一旦你完成审查,你可以立即跳回你的代码,保持你的工作流程。
提供超越文件系统的上下文:你可以给 Agent 提供的不仅仅是本地文件。指向包含文档或 API 规范的 URL,为它提供解决更复杂问题所需的上下文。
抱歉,你的浏览器不支持此视频的播放。
我们很高兴宣布这一合作。请阅读 Zed 博客上的镜像公告。
使用 Gemini CLI 和 Zed 非常容易上手。我们很期待看到你的成果。一如既往,Gemini CLI 是开源的。在 GitHub 上加入我们,你可以寻求帮助、查看源代码、提出问题,以及贡献代码,让这个项目对所有人都更好。