其他分享
首页 > 其他分享> > 小记一下自己Copilot申请和配置

小记一下自己Copilot申请和配置

作者:互联网

无聊水

上Github查一些好玩的项目的时候突然发现自己Copilot申请过了

放一下(其实也没开始用)的配置和踩坑

好好玩w 好自动的自动填充
这里应该是个开头彩蛋的

0.前置

首先是去 Copilot官网 申请一下, 然后就是等待审核了,审核通过官方会发邮箱通知你,然后就可以用了

上面有多少是自动填充的呢

审核时间挺不固定的,问了下其他人有大半年的有几周就过了的,总之看了下我的申请好像正好一个月

应该是第一次尝试申请
w

如果不是今天随机点到了我都不知道QQ邮箱里发了(至于用QQ邮箱当第一接收邮件什么的还是别吐槽了)

然后就根据你的IDE自行选择插件下载方式了

我使用的是PyCharm 2021.3.2 (Professional Edition),接下来也是用这个解决问题(vsc应该更好搜到配置吧)

1.配置

直接在PyCharm的文件-设置-插件里面搜索GitHub Copilot就可以找到了

下载完成并重启IDE后,就可以在这两个地方找到Copilot

诶嘿
诶嘿嘿

点击login to github,然后复制命令道浏览器一路绿灯,就可以连接上了

但是最新版本的插件不支持走代理,也就是会卡在最后一步连接到github上,所以找了网上给的一些解决方案

一个 csdn 上的解决方案,另一个 Github 上的解决方案

总之就是删掉旧版本,并且下载1.1.20.1417版本的插件以本地安装,然后重启IDE,接着按上面操作走就行了

官方给出的就是最新版本暂时不支持走代理,以后再修复但最近不太行balabala

2.使用

具体还没开始用,感觉挺玄学的

首先是它肯定会学习你仓库里的代码,之前写bot插件太多,经常打着打着就蹦出写插件的时候用到的函数和逻辑,可能是还没用到很高级的算法吧

一些简单的算法倒是可以快速生成

def 汉诺塔(n, a, b, c):
    if n == 1:
        print(a, '-->', c)
    else:
        汉诺塔(n - 1, a, c, b)
        print(a, '-->', c)
        汉诺塔(n - 1, b, a, c)
汉诺塔(3, 'A', 'B', 'C')

就是生成速度按照网速有点不敢恭维......网速上来了找的还挺快的,还有看是不是很偏门的用法从来没被学习到

实际是报错还挺多的,也不能完全按照你给的注释来PyCharm几乎就没成功过

可能是还没手搓码量细节特别多的感觉和平常没啥区别?等多用几天看看到底咋样了

安全性的话.....看别人说是只针对一小部分代码上传尝试匹配,就自己抉择吧

water 其实这个最有用的地方就是配置给的那俩链接吧...反正是水水博客
刚刚又过了 Codespaces 的申请,有时间再水一篇

标签:插件,申请,汉诺塔,Copilot,PyCharm,IDE,小记
来源: https://www.cnblogs.com/life-is-a-picnic/p/16341050.html