如何快速提升编码效率: GitHub Copilot的入门教程(上)+https://developer.aliyun.com/article/1490295
Visual Studio Code - Insiders
1、下载并安装Visual Studio Code - Insiders, 确保您使用的是最新版本!
2、在 VS Code Insiders 中,搜索并安装 GitHub Copilot 和 GitHub Copilot Chat 插件, 可参考 Visual Studio 章节, 步骤基本一致.
如果您之前没有在您的GitHub账户中授权VS Code Insiders,请按照步骤进行授权,系统会提示您登录。如果这不起作用,重新启动编辑器并授权GitHub Copilot查看聊天窗口。
3、成功后, 那么在首页的左侧, 就会看到聊天的菜单了.
JetBrains IDEs
目前 JetBrains IDEs 系列下, 支持以下软件:
- IntelliJ IDEA (Ultimate, Community, Educational)
- Android Studio
- AppCode
- CLion
- Code With Me Guest
- DataGrip
- DataSpell
- GoLand
- JetBrains Client
- MPS
- PhpStorm
- PyCharm (Professional, Community, Educational)
- Rider
- RubyMine
- WebStorm
本次安装教程, 以 IntelliJ IDEA 为例, 接下来, 我们一起安装下:
1、打开首选项目.
2、在插件市场搜索 Copilot, 并安装.
3、安装 GitHub Copilot 后,单击“Restrat IDE”.
4、重启后, 单击 GitHub Copilot,然后单击 Login to GitHub。
得到设备授权码.
在浏览器上进行验证.
设备授权成功.
Copilot的初体验
这边以 Intellij IDEA为例. 列举几个简单的案例.
根据注释自动生成代码
每写一行注释,Copilot就会给出一个代码建议 (光标所在位置, 则是Copilot给出的代码建议)。如下图所示:
按 Tab 则自动补全代码.
根据已输出代码自动补全代码
根据上下文自动补全了代码. 这里需要计算两个日期的相差时间.
计算出相差的结果为1天.
Copilot Chat的初体验
这边以 VS Code为例. 列举几个简单的案例.
发送后, 得到 Copilot 回复的答案.
可以选择 Copy 一段代码.
将代码插入光标所在位置.
更多操作: 插入到新文件, 或者在控制台运行.
处理后的代码.
运行成功.
FAQs
Copilot chat不正常工作?
- 安装/更新 最新的 Visual Studio Code(命令面板:代码:检查更新)。
- 安装/更新最新的GitHub Copilot。
- 您的GitHub账号必须同时具备以下两点:
- 激活订阅(检查您的订阅)
- 接受GitHub Copilot chat内测(加入等待名单, 就是收到了邮件)。
总结
目前我为大家介绍了Copilot是什么、可以带来什么价值. 并且如何申请授权、安装以及简单的使用方式.
Copilot的确是一个很有意思的工具,但是目前还处于测试阶段,建议大家在生产环境中谨慎使用,因为Copilot的建议不一定是正确的,有可能会导致一些安全问题。但是Copilot的确可以帮助我们提高编程效率,减少一些机械性、繁琐的任务,让我们更加专注于业务逻辑的实现。对于使用Copilot生成的代码一定要进行严格的测试,保证代码的正确性和安全性。
接下来, 我会继续分享更多精彩的使用方法, 关注我, 我们一起学习和探讨.
关注公众号:熊猫Jay字节之旅,了解更多 AI 技巧 ~