本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
与 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 的功能:
示例主题和问题
在 IDE 中,除了生成代码外,Amazon Q 还可以回答有关 AWS 服务 软件开发的问题。Amazon Q 在回答与以下主题领域相关的问题时特别有用:
-
在此基础上 AWS再接再 AWS 服务 厉,包括选择、限制和最佳实践
-
一般软件开发概念,包括编程语言语法和应用程序开发
-
编写代码,包括解释代码、调试代码和编写单元测试
以下是一些可以在 IDE 中充分利用 Amazon Q 的示例问题:
-
部署到亚马逊云科技之前,如何在本地调试我的 Lambda 函数的问题?
-
对于可扩展 Web 应用程序后端 AWS Lambda ,我该如何在 Amazon EC2 之间做出选择?
-
在中声明变量的语法TypeScript是什么?
-
我该如何编写应用程序React?
-
请向我描述这个 [选定的代码或应用程序] 的作用及其工作原理。
-
为 [所选代码或函数] 生成测试用例。
报告 Amazon Q 回复的问题
您可以选择使用竖起大拇指和竖起大拇指的图标为 Amazon Q 生成的每个回复留下反馈。要报告回复问题,请选择拇指向下图标,然后在出现的反馈窗口中输入信息。