AI 辅助编码

Android Studio 中的 Gemini 通过 AI 辅助编码功能,助您以前所未有的速度构建应用。

代码转换

您可以从代码编辑器向 Gemini 发出提示,以获取代码建议,从而修改、优化或向您的应用添加代码,操作如下

  1. 要在代码编辑器中看到提示的输入字段,请执行以下操作之一
    • 在代码编辑器中右键点击,然后从上下文菜单中选择 Gemini > 生成代码
    • 高亮显示您希望 Gemini 修改的代码,在代码编辑器中右键点击,然后从上下文菜单中选择 Gemini > 转换代码
    • CTRL+\(在 macOS 上为 Command+\)。
  2. 通过描述您希望如何修改或添加代码来向 Gemini 发出提示,然后按 Enter。Gemini 处理您的请求后,您应该会看到代码差异。
    • 例如,您可以要求 Gemini 通过重写来简化复杂代码,执行非常特定的代码转换(例如“使此代码更符合习惯”),或生成您描述的新函数。然后,Android Studio 会将 Gemini 的代码建议作为代码差异显示给您,以便您只审核和接受您想要的建议。
  3. 审核代码差异并执行以下操作之一

    • 点击优化并输入新提示,进一步修改建议的代码。
    • 点击接受所有更改以将建议的更改添加到您的代码中。

代码补全

Gemini 在 Android Studio 中提供 AI 驱动的代码自动补全功能,在您输入时会以灰色斜体文本显示。此功能通过建议完整函数来节省您的时间,并让您更快地完成编码项目。启用 AI 代码补全时,Gemini 可能会从您的代码库发送额外信息,例如您代码的周围部分、文件类型以及其他必要信息,以向大型语言模型 (LLM) 提供上下文,并提供更相关的建议。

要使用 AI 代码补全,请按以下步骤操作

  1. 在 Gemini 设置(Android Studio > 设置 > Gemini)中的上下文感知下启用上下文共享。AI 代码补全仅在 Gemini 可以访问您的代码库上下文时才有效。
  2. 打开文件并开始输入。仅当光标位于行尾或空白行的任意位置时,才会触发建议。
  3. Tab 接受建议,按 Esc 清除建议。

请记住,系统并非总能生成代码补全。模型可能没有足够的信息来高置信度地生成响应。

要停用 AI 代码补全,请前往 Android Studio > 设置 > Gemini 并取消勾选“代码补全”。