Copilot 太贵?来试试 AWS CodeWhisperer !
大名鼎鼎的 Copilot 想必大家都知道,用过的都说好。不过当 Copilot 宣布订阅费用 100 刀/年的时候,多人齐声说“下次一定,下次一定”,这 100 刀拿去下馆子不香么。
Code Whisperer 简介
AWS CodeWhisperer 是由亚马逊开发的一款基于机器学习的 AI 编程助手,可以根据开发者自然语言的注释生成代码建议,帮助开发人员提高工作效率。支持 15 种编程语言支持(包括 Python、Java 和 JavaScript等),支持多种 IDE,包括 VS Code、IntelliJ IDEA 和 AWS Cloud9。
CodeWhisperer 仅针对个人用户免费,企业用户需要订阅使用。除了不限量的代码建议以外,还提供了每月 50 次的代码安全扫描,比如你写了漏洞,它能自动帮你发现。
开始安装
在短短几分钟内便可以开始使用 Amazon CodeWhisperer 个人版,主要步骤分为一下 3 步。
-
在您的集成式开发环境(IDE)中安装最新的 AWS 工具包插件。支持的 IDE 包括 Visual Studio(VS)Code 和 JetBrains IDE(IntelliJ、PyCharm、CLion、GoLand、WebStorm、Rider、PhpStorm、RubyMine 和 DataGrip)。CodeWhisperer 内置了 AWS Cloud9 和 AWS Lambda 控制台。请参阅 VS Code Extensions Marketplace 和 JetBrains Marketplace。
-
在 IDE 中,打开 AWS 扩展面板,然后选择“开发人员工具”>“CodeWhisperer”下的“开始”按钮。
-
在出现的弹出窗口中,选择“使用构建者 ID 登录”选项。使用您的电子邮件地址注册并使用您的 AWS 构建者 ID 登录。
图解 JetBrians IDE 如何安装
首先,在 JetBrains 的插件市场下载并安装 AWS ToolKit
安装完成后,重启 IDE,重启之后会在左下角有一个 AWS ToolKit 视图,如果找不到可以从菜单打开 View->Tool Windows-> AWS ToolKit
选择 Developer Tools,双击 CodeWhisperer 下面的 Start
双击 Start 之后,会弹出对话框,选择第一个默认选项“Use a personal emai to...”,点击 Connect
点击 Open and Copy Code 按钮
直接粘贴刚刚复制的 Code ,点击 Next,后面就是输入邮箱密码的注册流程。
后面还有输入密码、验证码的注册流程,就不贴图了,注册成功后会弹出对话框。
点击 Allow 按钮后,回到 IDEA,便成功授权。
可以看到刚刚的 ASW Tookit 的视图变成了这样。
如何使用
CodeWhisperer 会根据注释及代码上下文生成推荐代码,按 TAB
键 insert code ,键盘左、右
用来切换上一个下一个提示,使用还算方便。
不过似乎 CodeWhipser 只能提示一行代码,就是每次按回车后提示一行代码。这点 Copilot 就稍微强大些,它会按需推荐一大段代码。但是 CodeWhiperer 是免费的呀,也不能要求太多,最起码能准确提示那种需要复制粘贴的代码,效率能提升一点是一点吧。
完。
转载自:https://juejin.cn/post/7238911457857044540