CodeWhisperer插件使用体验

文章介绍了如何在VSCode中安装和使用AWSToolkit,特别是其CodeWhisperer功能,该功能提供代码补全支持,适用于多种编程语言。用户通过AWS账号登录后,可以体验到智能代码编写,如二分查找和遍历数组的示例。此工具对程序员来说是一个免费且实用的辅助工具,能解决简单重复问题。
摘要由CSDN通过智能技术生成

官方教程点击跳转

使用工具

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 = 0
  let right = arr.length - 1
  while (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. 支持中文,可以通过写注释就生成代码。更多体验需要通过写项目的过程才能发现它的问题,随着用户的反馈应该会越来越好。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值