前言
在本指南中,我们将带领您在集成开发环境中设置和配置 Amazon CodeWhisperer,并指导您在开发过程如何使用 Amazon CodeWhisperer。
Amazon CodeWhisperer 是一款 AI 编码工具,可在您的集成式开发环境(IDE)中生成实时单行或全函数代码建议,以帮助您快速构建应用。使用 CodeWhisperer,您可以用自然语言编写注释,CodeWhisperer 直接在 IDE 中推荐一个或多个可以完成任务的代码片段。您可以快速轻松地接受排在首位的建议(Tab 键)、查看更多建议(箭头键)或继续编写自己的代码。
关于本教程 | |
---|---|
预计部署时间 | 快速上手教程 – 5 分钟 ~10 分钟 |
费用 | 免费套餐 |
主题 | 如何安装和使用 CodeWhisperer |
受众 | 业务开发人员、开发运维工程师、全栈开发人员、前端开发人员 |
级别 | 初级 |
相关产品 | Amazon CodeWhisperer |
相关行业 | 软件开发 |
上次更新日期 | 2023.5.31 |
在 IDE 集成开发环境中安装插件配置 Amazon CodeWhisperer
-
第一步:在 IDE 集成开发环境中安装 AWS ToolKit
在 IDE 集成开发环境中安装或更新 AWS ToolKit 为最新版。支持的 IDE 集成开发环境包括 Visual Studio Code 以及 JetBrains IDE (IntelliJ IDEA, PyCharm, CLion, GoLand, WebStorm, Rider, PhpStorm, RubyMine, DataGrip) 。本文以 IntelliJ IDEA 为例进行安装和示范。
- 在 IntelliJ IDEA 中点击 Setting 打开设置窗口,随后点击 Plugins 进入插件页面
- 在搜索栏内搜索 AWS ToolKit
- 点击 Install 安装插件
- 待插件安装完毕后点击右下角 OK 确认安装
安装完毕后将在 IDE 中看到 AWS ToolKit 插件。
-
第二步:打开 AWS ToolKit,然后选择 Developer Tools,随后点击 CodeWhisperer 下的 “Start” 按钮
-
第三步:登录 Builder ID
在弹出窗口中,选择“使用个人邮箱注册并登录 Builder ID”,点击右下角 Connect。
在登录时您将看到如下窗口。请点击 “打开并复制验证码”,并使用验证码进行验证。
随后将跳转至登录注册页面。如果为首次使用,请用您的电子邮箱进行注册。注册和登录完毕后即可开始使用 CodeWhisperer。
在 Cloud9 或 Lambda 中开启 CodeWhisperer
除了在本地 IDE 中使用 CodeWhisperer ,CodeWhisperer 也和 Lambda 以及 Cloud9 进行了集成,只需在 Lambda 或 Cloud9 服务中一键开启即可使用,无需注册 Builder ID。目前 CodeWhisperer 与 Lambda 和 Cloud9 的集成仅限于美东一区(us-east-1)。
-
Lambda 控制台
在 Lambda 函数界面的 Tools 菜单下,选择 Amazon CodeWhisperer Code Suggestions 即可开启服务。
-
Cloud9
在 Cloud9 点击左侧的AWS图标打开 AWS Explorer,并在其菜单栏中开启 CodeWhisperer 服务。
如何使用 CodeWhisperer
-
代码建议
开启 CodeWhisperer 服务后即可在编码时得到相应的代码建议:
- 将光标放在一行代码或者代码注释的最后,通过回车键获取代码建议;或者在 Mac 中通过 “Option + C”,在 Windows 中通过 “Alt + C” 获取
- 如果给到多个代码建议,可以通过方向键 “→” 和 “←” 进行切换查看
- 使用 “Tab” 键接受代码建议
- 使用 “Esc” 键或者通过敲入字符忽略代码建议
如在下图中,通过注释 # Get an item from DynamoDB table 写明函数所需做的工作为从DynamoDB表中获取数据。那么 CodeWhisperer 则会实时的给出所需的代码建议。如果给到多个代码建议,可以通过方向键 “→” 和 “←” 进行切换查看。如果选择接受某一条代码建议则可按 “Tab” 键进行接受。
-
安全扫描
双击 CodeWhisperer 下的“运行安全扫描”即可开始对代码进行安全漏洞扫描。安全扫描完毕后,您可参考 IDE 中的扫描结果对代码进行修改。