Gemini CLI 是一款开源 AI 智能体,可将 Gemini 引入您的终端。所有 Cloud Workstations 工作站映像都包含 Gemini CLI,而 Cloud Workstations 基本编辑器包含 Gemini CLI Companion 扩展程序。
在获得对工作区的访问权限后,Gemini CLI 可提供代码建议的编辑器内差异等功能。
准备工作
在使用 Gemini CLI 之前,请确保您已满足以下条件:
开始使用 AI 代理辅助编码
如需开始使用 Gemini CLI 进行 AI 智能体辅助编码,请按以下步骤操作:
- 在工作站的基本编辑器中,使用以下方法之一打开文件夹或工作区:
- 在探索器视图中点击打开文件夹。
- 依次选择 菜单 > 文件 > 打开文件夹。
打开集成终端。请采用以下方法之一:
- 在 macOS 上,按 Control+
</kbd> (or <kbd>Command+。 - 依次选择 Terminal > New Terminal。
- 在 macOS 上,按 Control+
在终端中,运行以下命令以启动 Gemini CLI:
gemini首次运行 Gemini CLI 时,请按照提示使用您的 Google 账号登录。
如果系统提示您连接到 Gemini CLI Companion 扩展程序,请回答
yes。这样便可在 CLI 与编辑器工作区之间建立连接。
使用 Gemini CLI
启动后,您可以使用自然语言与 Gemini CLI 进行互动。 例如:
Explain the architecture of this codebaseWrite a unit test for the function in main.pyRefactor the current file to use async/await
处理差异
当 Gemini CLI 建议修改代码时,它可以在编辑器中直接打开差异视图。这样一来,您就可以在接受更改之前先查看这些更改。
如需接受建议的更改,请执行以下操作:
- 点击差异编辑器标题栏中的 图标。
- 打开“Command Palette”(命令面板)(Cmd+Shift+P 或 Ctrl+Shift+P),然后运行 Gemini CLI: Accept Diff。
- 当出现提示时,在终端中回复
yes。
如需拒绝更改,请执行以下操作:
- 点击差异编辑器标题栏中的 图标。
- 关闭差异编辑器标签页。
- 当出现提示时,在终端中回复
no。
问题排查
如果您在 IDE 集成方面遇到问题,可以在 Gemini CLI 中运行以下命令来检查连接状态:
/ide status
后续步骤
- 详细了解如何在 Google Cloud 上使用 Gemini CLI。
- 探索 IDE 集成文档。