与 Amazon Q 开发者聊一聊代码 - Amazon Q 开发者版

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

与 Amazon Q 开发者聊一聊代码

在您的集成开发环境 (IDE) 中与 Amazon Q Developer 交谈,询问有关构建的问题 AWS 以及软件开发方面的帮助。Amazon Q 可以解释编码概念和代码片段,生成代码和单元测试,并改进代码,包括调试或重构。

在 IDE 中使用 Amazon Q

您可以通过 IDE 中的 Amazon Q 聊天面板提问 Amazon Q 问题、更新代码和使用快速命令启动操作。要提问,请从 IDE 的导航栏中选择 Amazon Q 图标。你可以在文本栏中输入你的问题。

向 Amazon Q 提问时,它会使用在 IDE 中打开的当前文件作为上下文,包括编程语言和文件路径。

如果 Amazon Q 的响应中包含代码,您可以复制代码或通过选择 “在光标处插入” 将其直接插入到文件中。Amazon Q 可能在其回复中包含对其来源的内联引用。要查看来源列表,请展开回复底部的来源部分。

Amazon Q 会在给定会话中维护您的对话背景,为未来的回复提供信息。在整个会话期间,您可以提出后续问题或参考之前的问题和回答。您可以通过在面板中打开一个新选项卡来开始与 Amazon Q 的新对话。您一次最多可以打开 10 个选项卡。Amazon Q 不会保留不同对话的背景信息。

聊天命令

您可以在聊天面板中输入以下命令来访问 Amazon Q 的功能:

  • /transform-使用此命令更新整个项目的代码语言版本。有关更多信息,请参阅

  • /dev-使用此命令获取使用 Amazon Q 开发功能的实施计划。有关更多信息,请参阅

  • /clear-使用此命令清除当前对话。这会将之前的所有对话从聊天面板中移除,并清除 Amazon Q 中关于您之前对话的上下文。

  • /help-使用此命令可查看 Amazon Q 能做什么和不能做什么的概述、示例问题和快速命令。

示例主题和问题

在 IDE 中,除了生成代码外,Amazon Q 还可以回答有关 AWS 服务 软件开发的问题。Amazon Q 在回答与以下主题领域相关的问题时特别有用:

  • 在此基础上 AWS再接再 AWS 服务 厉,包括选择、限制和最佳实践

  • 一般软件开发概念,包括编程语言语法和应用程序开发

  • 编写代码,包括解释代码、调试代码和编写单元测试

以下是一些可以在 IDE 中充分利用 Amazon Q 的示例问题:

  • 部署到亚马逊云科技之前,如何在本地调试我的 Lambda 函数的问题?

  • 对于可扩展 Web 应用程序后端 AWS Lambda ,我该如何在 Amazon EC2 之间做出选择?

  • 在中声明变量的语法TypeScript是什么?

  • 我该如何编写应用程序React?

  • 请向我描述这个 [选定的代码或应用程序] 的作用及其工作原理。

  • 为 [所选代码或函数] 生成测试用例。

报告 Amazon Q 回复的问题

您可以选择使用竖起大拇指和竖起大拇指的图标为 Amazon Q 生成的每个回复留下反馈。要报告回复问题,请选择拇指向下图标,然后在出现的反馈窗口中输入信息。