CodeWhisperer插件使用体验

官方教程点击跳转

使用工具

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

安装以后如何使用

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

CodeWhisperer插件使用体验_第1张图片
注意事项:我们在从vscode跳转到浏览器登录的时候,会把code码自动复制到剪切板上在浏览器直接粘贴就可以。

代码体验

简单写一个遍历数组

CodeWhisperer插件使用体验_第2张图片
然后我们按回车,按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. 支持中文,可以通过写注释就生成代码。更多体验需要通过写项目的过程才能发现它的问题,随着用户的反馈应该会越来越好。

你可能感兴趣的:(javascript,开发语言,ecmascript)