当前位置: 首页 > news >正文

CodeWhisperer插件使用体验

官方教程点击跳转

使用工具

1.vscode
2.插件(AWS Toolkit),免费使用

安装以后如何使用

1.首先要有一个aws账号
2.插件下载好以后登录aws账号,我们主要用这款插件的CodeWhisperer这个功能,其它的自行看官方教程了解。

在这里插入图片描述
注意事项:我们在从vscode跳转到浏览器登录的时候,会把code码自动复制到剪切板上在浏览器直接粘贴就可以。

代码体验

简单写一个遍历数组

在这里插入图片描述
然后我们按回车,按tab即可代码补全,登录完成以后几乎就是无脑使用

如果没有触发可以手动触发: mac(Option+c)、window(Alt+c)、linux(Alt+c)

再让它写一个二分查找

// 用js写一个二分查找function binarySearch(arr, target) {let left = 0let right = arr.length - 1while (left <= right) {let mid = Math.floor((left + right) / 2)if (arr[mid] === target) {return mid} else if (arr[mid] < target) {left = mid + 1} else {right = mid - 1}}return -1
}

支持多种语言Python、 Java、JavaScript.、 TypeScript、C#、Go、Rust、PHP、Ruby、Kotlin、C、C++、Shell脚本、SQL和Scala等

我们再用python写点代码

# 用python遍历数组
a = [1,2,3,4,5,6,7,8,9,10]for i in a:print(i)
# 用python遍历对象
a = {name: "zhangsan", age: 18}# 遍历a对象输入for key in a:print(key)print(a[key])

体验感觉

  1. 具备了解决一些简单重复的问题的能力,是可以当做程序员的辅助工具的。
  2. 相对于copliot付费的,这款软件是免费的。相比copliot的使用体验,我们再输入代码的过程停下来的时候它就会推断我们要写什么代码
  3. 支持中文,可以通过写注释就生成代码。更多体验需要通过写项目的过程才能发现它的问题,随着用户的反馈应该会越来越好。
http://www.lryc.cn/news/93158.html

相关文章:

  • 机器学习笔记 - 多实例学习(MIL)弱监督学习
  • SQL Server 2008 定时自动备份和自动删除方法
  • 代码生成器实现
  • 【Python基础】Python函数(基本函数)
  • Vue3 + TS + Vite —— 大屏可视化 项目实战
  • EasyExcel 批量导入并校验数据
  • 亚马逊、Allegro卖家建立属于自己的测评系统,实现批量优质账号养成
  • springboot的目录结构作用
  • 微信小程序基础使用-请求数据并渲染
  • 代码随想录训练营Day55| 392.判断子序列 ;115.不同的子序列
  • 网络作业9【计算机网络】
  • C++ QT 上传图片至mysql数据库
  • 2023去水印小程序saas系统源码修复独立版v1.0.3+uniapp前端
  • 【ChatGPT】数据科学 ChatGPT Cheat Sheet 书籍分享(阿里云盘下载)
  • 使用 Docker-compose 搭建lnmp
  • chatgpt赋能python:Python中的矩阵合并方法:介绍和使用方法
  • Java动态代理:优化静态代理模式的灵活解决方案
  • 四种Bootloader程序安全机制设计
  • 【DBA 警世录之习惯性命令---读书笔记】
  • Vue中如何进行状态持久化(LocalStorage、SessionStorage)
  • 【30天熟悉Go语言】6 Go 复杂数据类型之指针
  • Linux内核使用红黑树的场景
  • 遗留的 AppSec 工具迷失在云端
  • 直流稳压电源与信号产生电路(模电速成)
  • 0202性能分析-索引-MySQL
  • Play wright自动化测试工具该如何更加完美地使用
  • 数据可视化学习笔记:Python实现汽车品牌销售量矩形树图
  • 【深蓝学院】手写VIO第3章--基于优化的 IMU 与视觉信息融合--作业
  • 企业级信息系统开发讲课笔记4.11 Spring Boot中Spring MVC的整合支持
  • chatgpt赋能python:Python安装EGG——一个简单的指南