likes
comments
collection
share

Copilot | 入门与使用技巧

作者站长头像
站长
· 阅读数 11

如何使用

官网地址 : copilot.github.com/

教程: tutorials.tinkink.net/zh-hans/vsc…

我是用Goland 2023年的版本 ,

安装copilot插件

Copilot | 入门与使用技巧 之后在右下角有个图标

Copilot | 入门与使用技巧 点进去,登录上你的github账号就行

 

!!!注意 此时如果连不上github

Copilot | 入门与使用技巧

  • 如果此时你开了代理,那把ide的代理和电脑的代理全部关掉,重启ide,再登github试试
  • 如果没开代理,那么把ide的代理和电脑的代理全部打开,重启ide,再登github

Copilot | 入门与使用技巧

取消订阅

blog.csdn.net/qq_58832911…

Copilot | 入门与使用技巧 右下角找到copilot ,点击edit,close掉就可以,但是注意close之后可能导致copilot不可用

Copilot | 入门与使用技巧

减负

Struct【***】

ORM 结构体定义

当我们定义新的entity时,需要写xorm后面的东西

  Copilot | 入门与使用技巧

常见结构体定义

他会学习我对json的定义格式,第二次自动转驼峰

Copilot | 入门与使用技巧

  Copilot | 入门与使用技巧

也能根据我的方法名帮我生成我想要的函数

Copilot | 入门与使用技巧 一定程度上能做到按注释写代码

Copilot | 入门与使用技巧 对于一些语义不明的注释 得到的答案比较模糊

Copilot | 入门与使用技巧

有时候生成的代码不全

Copilot | 入门与使用技巧

基础方法封装 减负指数【***】

DoHttp

Copilot | 入门与使用技巧

常见算法 减负指数【**】

生成个快排啥的 Copilot | 入门与使用技巧

SQL相关 减负指数【*****】

根据结构体生成Inset

Copilot | 入门与使用技巧  

根据insert SQL生成结构体

Copilot | 入门与使用技巧

根据结构体生成建表语句

Copilot | 入门与使用技巧 最终结果

Copilot | 入门与使用技巧

生成单测代码 减负指数【**】

快排

对刚刚的快排代码写个单测

Copilot | 入门与使用技巧

  • 可以看到,copilot能够生成单测代码 ,test1是自动生成的
  • 但是对于bad case的效果不太好