Project IDX 提供以下 AI 辅助型代码功能,帮助您简化开发工作流程:
在您输入时提供代码补全建议。
与 Gemini 进行互动聊天,它可感知工作区,并与您的代码完全集成。它可以生成、翻译和解释代码。在您审核并批准后,Gemini 可以直接与您的工作区交互,以更新文件、运行终端命令、解读命令输出并确定后续步骤。如需了解详情,请参阅通过与 Gemini 的互动式聊天获取代码帮助。
您可以对所选代码段执行的直接操作。例如,您可以在 IDX 中让 Gemini 让所选代码更易于阅读。
内嵌代码协助。
将 Gemini 添加到您的工作区
IDX 中的 Gemini 目前仅在部分地区提供,我们会定期扩大支持范围。如果您所在地区提供 IDX 中的 Gemini,则可以按照以下步骤将其添加到您的 Workspace 中:
打开 Project IDX。
点击工作区的底部 Gemini 图标,或按 Cmd+Shift+Space(在 ChromeOS、Windows 或 Linux 上为 Ctrl+Shift+Space)。系统随即会显示 Gemini 聊天边栏。请务必点击了解详情,然后阅读生成式代码协助。
请仔细阅读并接受条款及条件以及 Gemini in IDX 隐私权声明。点击继续。
(可选)如需进行更精细的自定义并获得更实用的回答,请在 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 键。如需忽略建议,只需继续输入内容即可。
如需开启或关闭代码补全功能,请调整代码补全设置。
点击齿轮图标或按 Ctrl + ,(在 Windows/Linux/ChromeOS 上)或 Cmd + ,(在 macOS 上),打开 Settings 窗口。
在 Workspace 设置中,依次选择 IDX > AI > 启用内嵌补全。
如需关闭代码补全功能,请取消选中在您输入时启用内嵌代码补全选项。您必须更新每个工作区的代码补全设置。
如果您使用的是
settings.json
文件,请设置"IDX.aI.enableInlineCompletion": false
。
您可以在 Workspace 和 User 设置下调整此选项,但在 Workspace 设置中调整此选项可确保在您的工作区连接到的虚拟机重启后,该设置会保留。在 IDX 中,用户设置不会应用于您的所有工作区。
查看代码引用
为帮助您验证代码建议,IDX 会分享有关原始来源和关联许可的信息。当您创建代码或接受内嵌代码建议时,IDX 会检查是否存在已获许可的内容,并提供指向可能的引文的内嵌链接。点击以下链接,了解可能存在的软件许可要求。
您还可以点击聊天标题栏中的“许可日志”图标,在 Gemini 聊天窗口中查看所有代码引用和许可的日志。
如需详细了解 Google 代码引用,请参阅生成式代码协助。