选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

使用 Amazon Q 开发者版生成内联建议

聚焦模式

本页内容

使用 Amazon Q 开发者版生成内联建议 - Amazon Q 开发者版

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon Q 可以实时为您提供代码建议。在您编写代码时,Amazon Q 会自动根据您现有的代码和注释生成建议。从单行注释建议到完整的函数,它可为您提供各种大小和范围的个性化建议。

开始输入单行代码或命令时,Amazon Q 会根据您当前和之前的输入提出建议。文件名也被考虑在内。

当您下载 Amazon Q 扩展程序时,系统会自动启用内联建议。首先,请开始编写代码,然后 Amazon Q 将开始生成代码建议。

您还可以根据软件开发团队的内部库、专有算法技术和企业代码风格自定义 Amazon Q 生成的建议。有关自定义建议的更多信息,请参阅 自定义建议

暂停使用 Amazon Q 获取建议

选择您的IDE,在 Amazon Q 中查看暂停和恢复内嵌代码建议的步骤。

Visual Studio Code
  1. In VS Code,从IDE窗口底部的组件托盘中选择 Amazon Q

    Amazon Q 任务栏将在IDE窗口顶部打开。

  2. 选择暂停自动建议恢复自动建议

下图显示了 Amazon Q 任务栏中的 VS Code.

里面的 Amazon Q 任务栏 VS Code.
JetBrains
  1. 在你的 JetBrains IDE,从IDE窗口底部的状态栏中选择 Amazon Q

    Amazon Q 任务栏将在状态栏上方打开。

  2. 选择暂停自动建议恢复自动建议

下图显示了 Amazon Q 任务栏中的一个 JetBrains IDE.

a 中的 Amazon Q 任务栏 JetBrains IDE.
Eclipse
  1. 在你的 Eclipse IDE,选择右上角的 Amazon Q 图标IDE。

  2. 在 Amazon Q 聊天选项卡打开的情况下,选择标签右上角的省略号图标。Amazon Q 任务栏打开。

    下图显示了 Amazon Q 任务栏中的 Eclipse IDE.

    里面的 Amazon Q 任务栏 Eclipse IDE.
  3. 选择暂停自动建议恢复自动建议

Visual Studio
  1. 从窗口的边缘,选择 Amazon Q 徽标。

  2. 选择暂停自动建议恢复自动建议

下图显示了 Visual Studio 中的 Amazon Q 任务栏。

Visual Studio 中的“开发者工具”菜单。
AWS Cloud9

Amazon Q 不支持在 AWS Cloud9中启用和暂停建议。

要停止在中 AWS Cloud9接收 Amazon Q 建议,请 AWS Cloud9 从您正在使用的角色或用户中删除授予 Amazon Q 访问权限的IAM政策 AWS Cloud9。

AWS Lambda

在 Lambda 中停用或重新激活 Amazon Q 代码建议:

  1. 在 Lambda 控制台中,打开特定 Lambda 函数的屏幕。

  2. 代码源部分的工具栏中,选择工具

  3. 从下拉菜单中选择 Amazon Q 代码建议

Amazon SageMaker AI Studio
  1. 在 SageMaker AI Studio 控制台中,从窗口底部选择 Amazon Q。

    Amazon Q 面板将打开。

  2. 选择暂停自动建议恢复自动建议

JupyterLab
  1. 在 JupyterLab 控制台中,从窗口底部选择 Amazon Q。

    Amazon Q 面板将打开。

  2. 选择暂停自动建议恢复自动建议

AWS Glue Studio Notebook
  1. 在 AWS Glue Studio Notebook 控制台中,从窗口底部选择 Amazon Q。

    Amazon Q 面板将打开。

  2. 选择暂停自动建议恢复自动建议

  1. In VS Code,从IDE窗口底部的组件托盘中选择 Amazon Q

    Amazon Q 任务栏将在IDE窗口顶部打开。

  2. 选择暂停自动建议恢复自动建议

下图显示了 Amazon Q 任务栏中的 VS Code.

里面的 Amazon Q 任务栏 VS Code.

Amazon Q 代码补全的实际运用

本节演示 Amazon Q 如何帮助您编写完整的应用程序。此应用程序会创建一个 Amazon S3 存储桶和一个 Amazon DynamoDB 表,以及一个验证这两个任务的单元测试。

在这里,Amazon Q 可以帮助开发者选择要导入的库。使用箭头键,开发者可以在多个建议之间切换。

代码块完成功能的示例。

在这里,开发者输入一条注释,描述他们打算在下一行写的代码。

Amazon Q 正确地预测了要调用的方法。开发者可以使用 Tab 键接受建议。

alt_text

在这里,开发者准备定义常量。

Amazon Q 正确预测第一个常数将是 REGION,其值将是 us-east-1,这是默认值。

alt_text

在这里,开发者准备编写代码,以打开用户与 Amazon S3 和 DynamoDB 之间的会话。

熟悉 AWS APIs和SDKs的 Amazon Q 建议了正确的格式。

alt_text

开发者只是写下了将创建存储桶的函数的名称。但是基于此(以及上下文),Amazon Q 提供了完整的函数,以 try/except 子句结束。

注意 TEST_BUCKET_NAME, which is a constant declared earlier in the same file. 的使用

alt_text

开发者才刚刚开始输入将创建 DynamoDB 表的函数的名称,而 Amazon Q 已经清楚这是怎么回事。

请注意,该建议考虑了之前创建的 DynamoDB 会话,甚至在注释中提到了这一点。

alt_text

当 Amazon Q 提议完成时,开发者只不过刚刚写下单元测试类的名称。

请注意对前面在同一个文件中创建的两个函数的内置引用。

开发者才刚刚开始输入将创建 DynamoDB 表的函数的名称,而 Amazon Q 已经清楚这是怎么回事。

请注意,该建议考虑了之前创建的 DynamoDB 会话,甚至在注释中提到了这一点。

alt_text

仅根据注释和上下文,Amazon Q 提供了整个主要函数。

alt_text

剩下的只是主要防护,Amazon Q 知道这一点。

仅根据注释和上下文,Amazon Q 提供了整个主要函数。

alt_text

最后,开发人员从编码IDE所在的终端运行单元测试。

alt_text
隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。