小记一下自己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 的申请,有时间再水一篇

相关文章

作为一名初次使用MaxCompute的用户,我体会颇深。MaxCompute...
近日,CloudToolkit正式推出了面向IntelliJ和Eclipse两个平台...
PyCharm是一种PythonIDE,带有一整套可以帮助用户在使用Pyth...
标题: 【下载】APK可视化修改工具:APK改之理(APKIDE)作者...
背景描述有时候Python应用的代码在本地开发环境运行十分正常...
1.注册SAP账号登录SAP官网:https://www.sap.com/index.html...