GitHub AI编程工具copilot在Pycharm的应用
作者:vision_wang 时间:2021-11-02 06:33:32
前言
最近发现一个神器,那就是GitHub和OpenAI联合构建的AI自动编程工具Copilot!Copilot基于自然语言处理模型GPT-3搭建而成,可在程序员编写代码时提供建议,甚至直接补齐代码。随着这一工具的亮相,褒贬不一,究其原因还是代码背后的开源问题,咱暂且不讨论,浅尝一下!
一、获取copilot的使用权限
首先你拥有一个GitHub的账号,然后进入copilot首页,登录你的GitHub账号,申请使用!过不几天就会给你回复邮件,然后点击邮件中的链接,登录到GitHub
二、安装使用
copilot目前支持在以下编译平台使用,其中pycharm的版本需要在2021.2及以上
1、点击邮件中的安装链接,我们可以看到上图所示,然后我们点击JetBrains,然后我们就可以看到安装和使用指导
2、打开pycharm,file>settings,选择Plugins,在里面搜索copilot,点击install,安装完成,点击重启!
3、重启之后,点击tools,选择GitHub copilot,登录获得使用权限的GitHub账号,然后会跳转到浏览器进行授权,点击确定即可!
4、然后就可以开始你的copilot之旅了,一个简单(hello world
)的示例:
Tab键选择copilot提供的建议,copilot提供的建议以灰色字体表示。比如写一句如下的注释,
敲下回车,我们就可以看到copilot提供的建议了
此时,我们按下Tab键,就会选择这个建议,然后会有新的建议代码出现,符合你的需求就继续按Tab键,比如我们按下四次Tab键后得到如下结果
当然这只是一个很简单简答的实例,copilot的强大之处在于它的代码补全功能,抛砖引玉,简短介绍到这里!
5、停用copilot
在设置里面取消自动显示
退出你的GitHub账号
6、功能键:
Tab选择提供的建议
Alt+]查看下一个建议;Alt+[]查看上一个建议。(macos把Alt键换成option键即可)
Esc拒绝所提的建议
Alt+Enter显示当前所有的建议
来源:https://blog.csdn.net/vision666/article/details/123910031
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Python玩转PDF的各种骚操作
python处理DICOM并计算三维模型体积
Python绘制1000响大地红鞭炮动态效果
![](https://img.aspxhome.com/file/2023/9/66009_0s.gif)
PHP基于phpqrcode类生成二维码的方法详解
![](https://img.aspxhome.com/file/2023/0/55310_0s.png)
python使用opencv对图像添加噪声(高斯/椒盐/泊松/斑点)
![](https://img.aspxhome.com/file/2023/8/75198_0s.png)
零基础写python爬虫之抓取百度贴吧代码分享
Perl split字符串分割函数用法指南
Tensorflow中TFRecord生成与读取的实现
![](https://img.aspxhome.com/file/2023/0/86630_0s.jpg)
Python中Turtle库改变画笔(海龟)方向的两种方法总结
![](https://img.aspxhome.com/file/2023/3/78823_0s.png)
PHP完全二叉树定义与实现方法示例
![](https://img.aspxhome.com/file/2023/8/55378_0s.jpg)
asp最简单的生成验证码代码
python模块中判断全局变量的赋值的实例讲解
python通过装饰器检查函数参数数据类型的方法
Django之模板层的实现代码
asp被杀毒软件误删的解决方法
Python内置数据结构列表与元组示例详解
![](https://img.aspxhome.com/file/2023/1/78801_0s.png)
ASP实现全站的301跳转
对dataframe进行列相加,行相加的实例
python实战游戏之史上最难最虐的扫雷游戏没有之一
![](https://img.aspxhome.com/file/2023/8/66748_0s.gif)