GitHub Copilot最详细教程

注:GitHub Copilot将要收费!可以有两个月的试用期,之后订阅价格为每月10美元,每年100美元,如果有需要可以订阅。但是请慎重考虑!毕竟有一点贵!

GitHub Copilot是什么?自己去搜一下,我估计没人会不知道。这里就不说了,这里是提供给想要体验GitHub Copilot的人的一个如何能试用到GitHub Copilots的教程。对于一个新手,可能会遇到很多坑,其实我也遇到了,但是经过研究和网友的帮助下,终于成功用上GitHub Copilot了,所以在这就把一些坑说出来,让新手能少触坑。

1.在GitHub Copilot注册

网址:GitHub Copilot · Your AI pair programmer

点击红圈内的Sign up

GitHub Copilot最详细教程_第1张图片

如果视力不太好,可以直接上链接:Join the GitHub Copilot waitlist · GitHub

2.注册一个GitHub账号

GitHub Copilot最详细教程_第2张图片

点击红圈内的绿色按键Sign in to join waitlist

点了之后可能加载会有点慢,记住如果遇到无法加载的情况要多刷新几次。

然后就到了登录界面

GitHub Copilot最详细教程_第3张图片

如果已经注册好了,就直接登录

如果未注册, 则点红圈内的Create an account

会出来接下来的画面

GitHub Copilot最详细教程_第4张图片

 接下来输入邮箱,密码和用户名,还有一个你想收到产品更新的信息的问题吗,推荐回一个“n”。

注册完应该是这样子的

GitHub Copilot最详细教程_第5张图片

 (图片中的邮箱是随便输入的)

这时候可能会有一条消息

GitHub Copilot最详细教程_第6张图片

这个消息有的会有,有的不会,不行就要去Troubleshooting the Github Enforcement Challenge (arkoselabs.com)进行验证。

 GitHub Copilot最详细教程_第7张图片

红圈,不必再说了。然后会让你做例如选出花这样的测试,然后通过了就有

GitHub Copilot最详细教程_第8张图片

 Submit走起

如果是Solved就说明可以了。

GitHub Copilot最详细教程_第9张图片

 回到注册页面,(可能会有,在最下面,验证一下)

 GitHub Copilot最详细教程_第10张图片

 成功后,Create accout

GitHub Copilot最详细教程_第11张图片

 加载可能有点慢,还有可能会出来无法访问此页面,此时需要不断刷新页面

直到下图出来,这里要输入launch code,会发到你的电子邮箱,类似于验证码

GitHub Copilot最详细教程_第12张图片

 输完后,(记住不要输错,不然就会,)

GitHub Copilot最详细教程_第13张图片

 输入完“验证码”后,就可以了,因为账号被禁,所以这里的内容没有测试过。

注册完后,可能需要再次登陆一次,然后可能会弹出

成功加入GitHub Copilot的等候名单,会显示

GitHub Copilot最详细教程_第14张图片

或者是登陆后无反应,要自己手动重新回到GitHub Copilot官网,反正只有出现上图,就说明成功了。

 3.安装VS code(其他IDE不推荐,但也可以)

VS code官网:Visual Studio Code - Code Editing. Redefined

GitHub Copilot最详细教程_第15张图片

点红圈内即可,稍等几秒,会开始下载 。

后面安装比较简单,找到安装包

 双击后同意协议,下一步后推荐选上创建桌面快捷方式,后面一直按下一步,再按安装,直到安装结束。

4.安装插件

打开VS code,最左边默认有一列

 点击红圈内有几个方框的那一个,在顶部搜索中GitHub Copilot

GitHub Copilot最详细教程_第16张图片

再点击第一个插件的安装,显示正在安装 ,稍等一会,有可能需要重新加载。

5.登录Github账号

安装了GitHub Copilot插件后,会弹出窗口(右下角) ,没有的关闭VS code再重开

下一步,允许加打开

GitHub Copilot最详细教程_第17张图片

GitHub Copilot最详细教程_第18张图片

  这时会打开浏览器,登录Github账号

如果没有打开,手动点击VS code左下角

  GitHub Copilot最详细教程_第19张图片     

 点一下,再点击

 会到登陆页面

 GitHub Copilot最详细教程_第20张图片

 如果出现

GitHub Copilot最详细教程_第21张图片

并且回到VS code,说明登录成功了。可能会显示

GitHub Copilot最详细教程_第22张图片

点击打开即可 

如果没反应,再次登陆一次。

接下来是最关键,没错!这是最坑的!

如果VS code右下角出现,说明没有成功,甚至可能没有这个图标

 解决方法是退出登录(记住是退出GitHub账号,不是其他账号,例如:微软账号)后关闭VS code再重开,再次登录Github账号,重复步骤5,有可能会出现无法访问,只要不断刷新就行了

如果出现在转,说明一定成功了,不转不一定代表失败

真正要看是否成功,先要创建一个文件(这里就创建一个python文件),然后随便输入一句注释,

再输入点什么,例如

如果出现上述情况,那么就大功告成!

用法:1.先写一段注释说明目的(要简明,要英语),然后再写代码,或反过来,先写代码,后写注释,推荐前者

2.出现灰色的时候Tab可以快速补全,Ctrl+Enter会给出最多十个建议 ,Alt+]是下一个,Alt+[是上一个

体验:

1.Ctrl+Enter,会弹出一个页面,可以选择喜欢的,点一下Accept Solution即可,就可以选择最适合的代码 

GitHub Copilot最详细教程_第23张图片

上图是反向传播算法(BP算法)

2.平方根倒数速算法

GitHub Copilot最详细教程_第24张图片

 3.快速排序算法

GitHub Copilot最详细教程_第25张图片

4. 甚至还有中文注释在代码中,下图是自动微分,(但是不太支持中文注释输入)

 GitHub Copilot最详细教程_第26张图片

 5.量子计算的Hadamard门

GitHub Copilot最详细教程_第27张图片

6.戴克斯特拉算法(Dijkstra's algorithm),感觉代码质量不太行

GitHub Copilot最详细教程_第28张图片

 7.有时候会给你一大堆的注释,例如下图的支持向量机(SVM)

GitHub Copilot最详细教程_第29张图片

更多的乐趣等你来GitHub Copilot探索 !!!

官方教程:Getting started with GitHub Copilot in Visual Studio Code - GitHub Docs

你可能感兴趣的:(GitHub,Copilot,人工智能,github)