技术分享丨使用Amazon CodeWhisperer简化现有开发工作

2023-08-18 11:30

目前,Amazon CodeWhisperer 已正式发布,还包括可供所有开发人员免费使用的 CodeWhisperer 个人套餐。CodeWhisperer 最初于去年以预览版形式推出,它让开发人员保持高效,帮助他们快速安全地编写代码,而无需通过离开 IDE 进行研究来中断他们的流程。面对为复杂和不断变化的环境创建代码,开发人员可以通过在他们最喜欢的 IDE 中使用 CodeWhisperer(包括 Visual Studio Code、IntelliJ IDEA 等)来提高他们的生产力并简化他们的工作。

此服务的好处

1. 无需通过离开IDE进行研究来中断他们的开发流程,设置完成后,CodeWhisperer 与 IDE 集成,并根据 IDE 中编写的注释提供代码建议。


2. 除了为 Python、Java、JavaScript、TypeScript 和 C# 生成代码建议外,正式发布版本现在还支持 Go、Rust、PHP、Ruby、Kotlin、C、C++、Shell 脚本、SQL 和 Scala。CodeWhisperer 适用于在 Visual Studio Code、IntelliJ IDEA、CLion、GoLand、WebStorm、Rider、PhpStorm、PyCharm、RubyMine 和 DataGrip IDE 中工作的开发人员(当安装了这些 IDE 的相应 亚马逊云扩展时),或者在 AWS Cloud9 或 AWS Lambda 控制台中原生使用。



VS Code安装对应扩展以获得开发见解

在此示例中,我们将在集成式开发环境Visual Studio(VS)Code中安装最新的亚马逊云科技工具包插件扩展;所有开发人员都可利用此服务获得开发工作的见解。


1. 在VS Code中,打开亚马逊云科技扩展面板,然后在开发人员工具>CodeWhisperer下选择“开始”按钮。在出现的弹出窗口中,选择“使用构建者ID登录”选项。使用您的电子邮件地址注册并使用您的亚马逊云科技构建者ID登录。


2.跳转到页面输入邮箱完成注册


3.设置完成后,CodeWhisperer 与 IDE 集成,并根据 IDE 中编写的注释提供代码建议。此示例代码为AWS boto3的相关代码。


4.使用 Tab 接受建议,使用 ESC 拒绝建议 ALT+C (Windows)/Option + C(MAC) 强制建议,使用左右箭头键在建议之间切换。


云与应用现代化
——
扫描关注微信公众号
获取更多云端资讯
联系我们
——

模板表单-2(1)

  • 姓名*

  • 电话*

  • 邮箱*

  • 公司*

  • 职称*

  • 地址*

  • 需求*