Copilot | 入门与使用技巧
如何使用
官网地址 : copilot.github.com/
教程: tutorials.tinkink.net/zh-hans/vsc…
我是用Goland 2023年的版本 ,
安装copilot插件
之后在右下角有个图标
点进去,登录上你的github账号就行
!!!注意 此时如果连不上github
- 如果此时你开了代理,那把ide的代理和电脑的代理全部关掉,重启ide,再登github试试
- 如果没开代理,那么把ide的代理和电脑的代理全部打开,重启ide,再登github
取消订阅
右下角找到copilot ,点击edit,close掉就可以,但是注意close之后可能导致copilot不可用
减负
Struct【***】
ORM 结构体定义
当我们定义新的entity时,需要写xorm后面的东西
常见结构体定义
他会学习我对json的定义格式,第二次自动转驼峰
也能根据我的方法名帮我生成我想要的函数
一定程度上能做到按注释写代码
对于一些语义不明的注释 得到的答案比较模糊
有时候生成的代码不全
基础方法封装 减负指数【***】
DoHttp
常见算法 减负指数【**】
生成个快排啥的
SQL相关 减负指数【*****】
根据结构体生成Inset
根据insert SQL生成结构体
根据结构体生成建表语句
最终结果
生成单测代码 减负指数【**】
快排
对刚刚的快排代码写个单测
- 可以看到,copilot能够生成单测代码 ,test1是自动生成的
- 但是对于bad case的效果不太好
转载自:https://juejin.cn/post/7221085314483961914