小记一下自己Copilot申请和配置
作者:互联网
无聊水
上Github查一些好玩的项目的时候突然发现自己Copilot申请过了
放一下(其实也没开始用)的配置和踩坑
好好玩w
好自动的自动填充0.前置
首先是去 Copilot官网 申请一下, 然后就是等待审核了,审核通过官方会发邮箱通知你,然后就可以用了
上面有多少是自动填充的呢
审核时间挺不固定的,问了下其他人有大半年的有几周就过了的,总之看了下我的申请好像正好一个月
如果不是今天随机点到了我都不知道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