Android Studio 中的 Gemini 提供 AI 辅助编码功能,助您比以往更快地构建应用。
代码转换
您可以通过以下方式在代码编辑器中向 Gemini 提示代码建议,以修改、优化或向应用添加代码:
- 如需查看问题的输入字段,请在代码编辑器中执行以下操作之一:
- 在代码编辑器中右键点击,然后从上下文菜单中依次选择 Gemini > Generate code。
- 突出显示您想让 Gemini 修改的代码,在代码编辑器中右键点击,然后从上下文菜单中依次选择 Gemini > Transform code。
- 按 CTRL+\(在 macOS 上,按 Command+\)。
- 向 Gemini 输入提示,说明您想要如何修改或添加代码,然后按 Enter 键。Gemini 处理完您的请求后,您应该会看到代码差异。
- 例如,你可以让 Gemini 通过重写来简化复杂的代码,执行非常具体的代码转换(例如“使此代码符合惯用语法”),或生成你描述的新函数。然后,Android Studio 会以代码差异的形式显示 Gemini 的代码建议,以便您仅查看和接受所需的建议。
查看代码差异,然后执行以下操作之一:
- 点击优化并输入新提示,进一步修改建议的代码。
- 点击接受所有更改,将建议的更改添加到代码中。
代码补全
Gemini 可在 Android Studio 中提供 AI 赋能的代码自动补全功能,在您输入内容时,系统会以灰色斜体文本的形式显示补全内容。此功能可建议完整的函数,从而节省时间并更快地完成编码项目。启用 AI 代码补全功能后,Gemini 可能会发送代码库中的其他信息,例如代码周围的代码段、文件类型和其他必要信息,以便为 LLM 提供上下文,并提供更相关的建议。
如需使用 AI 代码补全功能,请按以下步骤操作:
- 在 Gemini 设置(Android Studio > Settings > Gemini)的 Context Awareness 下,启用上下文共享。只有当 Gemini 能够访问代码库中的上下文时,AI 代码补全功能才会起作用。
- 打开文件,然后开始输入内容。只有当光标位于行尾或空行中的任意位置时,系统才会触发建议。
- 按 Tab 可接受建议,按 Esc 可清除建议。
请注意,系统并不总是会生成代码补全项。模型可能没有足够的信息来生成高置信度的回答。
如需停用 AI 代码补全功能,请依次前往 Android Studio > Settings > Gemini,然后取消选中代码补全。