获取 Gemini 代码方面的帮助

Project IDX 提供以下 AI 辅助型代码功能,帮助您简化开发工作流程:

  • 在您输入时提供代码补全建议。

  • 与 Gemini 进行互动聊天,它可感知工作区,并与您的代码完全集成。它可以生成、翻译和解释代码。在您审核并批准后,Gemini 可以直接与您的工作区交互,以更新文件、运行终端命令、解读命令输出并确定后续步骤。如需了解详情,请参阅通过与 Gemini 的互动式聊天获取代码帮助

  • 您可以对所选代码段执行的直接操作。例如,您可以在 IDX 中让 Gemini 让所选代码更易于阅读。

  • 内嵌代码协助。

将 Gemini 添加到您的工作区

IDX 中的 Gemini 目前仅在部分地区提供,我们会定期扩大支持范围。如果您所在地区提供 IDX 中的 Gemini,则可以按照以下步骤将其添加到您的 Workspace 中:

  1. 打开 Project IDX。

  2. 点击工作区的底部 Gemini 图标,或按 Cmd+Shift+Space(在 ChromeOS、Windows 或 Linux 上为 Ctrl+Shift+Space)。系统随即会显示 Gemini 聊天边栏。请务必点击了解详情,然后阅读生成式代码协助

  3. 请仔细阅读并接受条款及条件以及 Gemini in IDX 隐私权声明。点击继续

  4. 在 IDX 中使用 Gemini,通过聊天边栏内嵌代码协助功能提高编码效率。

  5. 可选)如需进行更精细的自定义并获得更实用的回答,请在 Workspace 设置中开启代码库索引编制。点击齿轮图标或按 Ctrl + ,(在 Windows/Linux/ChromeOS 上)或 Cmd + ,(在 MacOS 上)打开设置窗口,然后选择 IDX › AI:启用代码库索引选项。如果您使用的是 settings.json 文件,请设置 "IDX.aI.enableCodebaseIndexing": true

如需在命令面板中查看 IDX 命令中的 Gemini,请打开命令面板(在 Mac 上,按 Cmd+Shift+P;在 ChromeOS、Windows 或 Linux 上,按 Ctrl+Shift+P),然后搜索 Gemini。系统会显示 IDX 命令中的 Gemini 列表。

调整代码补全设置

为了帮助您编写代码,IDX 提供了 AI 赋能的代码补全建议功能,该功能会在您开始输入时,在任何打开的文件中预测和自动填充代码。代码补全建议功能默认处于开启状态。

如需接受代码建议,请按 Tab 键。如需忽略建议,只需继续输入内容即可。

如需开启或关闭代码补全功能,请调整代码补全设置。

  1. 点击齿轮图标或按 Ctrl + ,(在 Windows/Linux/ChromeOS 上)或 Cmd + ,(在 macOS 上),打开 Settings 窗口。

  2. Workspace 设置中,依次选择 IDX > AI > 启用内嵌补全

  3. 如需关闭代码补全功能,请取消选中在您输入时启用内嵌代码补全选项。您必须更新每个工作区的代码补全设置。

    如果您使用的是 settings.json 文件,请设置 "IDX.aI.enableInlineCompletion": false

您可以在 WorkspaceUser 设置下调整此选项,但在 Workspace 设置中调整此选项可确保在您的工作区连接到的虚拟机重启后,该设置会保留。在 IDX 中,用户设置不会应用于您的所有工作区。

查看代码引用

为帮助您验证代码建议,IDX 会分享有关原始来源和关联许可的信息。当您创建代码或接受内嵌代码建议时,IDX 会检查是否存在已获许可的内容,并提供指向可能的引文的内嵌链接。点击以下链接,了解可能存在的软件许可要求。

您还可以点击聊天标题栏中的“许可日志”图标,在 Gemini 聊天窗口中查看所有代码引用和许可的日志。

聊天标题栏中的许可日志图标

如需详细了解 Google 代码引用,请参阅生成式代码协助

后续步骤