Aws Toolkit 自动补全代码插件,并如何在vscode中 安装,使用

(图片拍摄于雄安新区)

1、Aws Toolkit 简介:自动生成代码插件(类似于copilot)

AWS Toolkit是亚马逊推出的一款插件,能够帮助用户快速开发、调试和部署基于Amazon Web Services的应用。它为开发者提供了一个集成开发环境(IDE),可用于在IDE中直接访问AWS服务。AWS Toolkit支持多种主流的IDE,包括Visual Studio、Eclipse和PyCharm等。通过AWS Toolkit,开发者可以方便地创建、调试和部署AWS应用,提高开发效率。

目前已支持近10多种变种语言:Python、Java、JavaScript、TypeScript、C#、Go、Rust、PHP、Ruby、 Kotlin、C、C++、Shell 脚本、SQL 和 Scala,以及主流的IDE开发工具:包括 VS Code、IntelliJ IDEA 和 AWS Cloud9。

简单来说,在编写代码时,它会自动根据您现有的代码和注释生成建议。从单行代码建议到完整的函数,它可为您提供各种大小和范围的个性化建议。重点是目前对个人是免费的!!

2、首先你要安装Aws Toolkit 插件 并运行(安装放在最后再说)

3、在JavaScript中的简单示例

第一种方法:注释补全代码

aws 会根据代码注释自动补全代码,写完注释后,需要回车键触发代码提示功能。(如果用中文注释可能会出现乱码,英文好的同学可以用英文注释)

此时代码只是提示状态,需要按 tab键 让代码补全。

这里有一个缺点就是,按完tab键后,需要再按一次回车键触发下一次的代码提示。往下皆是如此。需要不断的重复 按 tab键 和空格键 来实现代码的补全功能。

最终就能实现,数组去重的功能了。(不知道大家发现没有,它用的方法也是代码量最少的写法,至少我是第一次见这种去重方法)

数组去重并排序

数组去重排序,并兼容ie浏览器(有多余的代码 ,尴尬...,可能是注释语句稍微难以理解)

第二种方法:根据上下文补全代码

4、从vscode安装 aws Toolkit插件,并注册

第一步,从vscode扩展安装完aws Toolkit插件后,应该是这样的界面,选择第二个

第二步,然后点击右边的蓝色按钮,意思为打开网址并且复制一串类似于注册码的东西(需要注册aws账号才能使用该插件)

第三步,进入网站,复制刚才的注册码,点击next

第四步 ,然后会让你填写邮箱,邮箱收到的验证码。之后会让你填写密码(设置密码时需要同时具备大小写字母+数字+特殊符号

填完之后就完事了,然后出现这个界面

然后一直点继续即可。

出现这个代表成功了。

第五步,返回vscode 出现下面图片内容,就表示安装成功啦。

5、最后总结

我所演示的aws toolkit 插件的效果,只是冰山一角,这款插件相对于前端来说,作用相对较小,毕竟现在前端开发,多数用的都是react,vue 等框架。aws toolkit目前并不支持vue,react 代码的自动生成。但是对应后端语言来说,作用性可能会较大一些。

不足之处:

1、相较前端工程师,不支持vue,react框架是很大的劣势。(毕竟现在国内前端开发多数用的都是框架加组件库开发模式)

2、有时候会有中文乱码的问题

3、每次代码提示只有一两行,需要多次点击tab键和空格键,实现代码补全的功能。

4、稍微难一点的需求,可能会理解不了

整体而言这款插件确实能够提高敲代码的效率,但是更适合辅助编程入门的小白,应用到项目中还是有一些难度,毕竟万事开头难,希望未来这款插件能做的更好。

ams Toolkit 官方网址:AI 代码生成器 - Amazon CodeWhisperer - AWS

相关推荐
猴哥聊项目管理5 天前
2026年信创项目管理:如何用甘特图提升进度管控
大数据·数据库·项目管理·企业数字化转型·甘特图·敏捷开发·项目进度管理软件
猴哥聊项目管理9 天前
研发管理常用的工具链有哪些?zentao/Jira/Confluence/Trello各有什么特殊点?
敏捷开发·jira·任务管理·研发工具选型·研发管理工具·研发协同·开源研发工具
AustinXu10 天前
OpenSpec + Superpowers + Harness,然后我们加了工程师
敏捷开发·团队管理
明航咨询—张老师11 天前
告别文档堆砌,CMMI V3.0 如何让敏捷开发真正落地
敏捷开发·devops·数据驱动·cmmi v3.0
猴哥聊项目管理13 天前
研发管理软件推荐清单:如何搭建一套高效的DevOps研发效能平台?
信息可视化·研发效能·项目管理·敏捷开发·devops·研发工具选型·研发工具
2401_8530878819 天前
企业私有代码仓库建设:高可用、备份恢复与灾备方案复盘
敏捷开发·devops·源代码管理
2401_8530878820 天前
历史知识库平滑迁移:全量数据迁移、格式兼容与低切换成本方案
敏捷开发·devops
wanghao66645523 天前
ACP敏捷项目管理中的风险燃尽图:让风险一目了然敏捷实践 · 风险管理 · 可视化
敏捷开发
MESMarketing1 个月前
互动分享 | Shift-Left实践落地
功能测试·测试工具·自动化·自动驾驶·敏捷开发
TYKJ0231 个月前
Day3、我在生产环境踩过的5个网络配置坑(每一个都差点背锅)
网络协议·敏捷开发