Github copilot插件使用

  • 使用环境:IDEA2022.2 ,mac OS

  • 安装copilot  

  • 配置copilot

       等机器码生成之后复制机器码到浏览器中自动打开的github copilot授权页面给IDEA授权

    • 登陆copilot with github先要在默认浏览器中登陆github,需要先订阅copilot,10美金/月,需要绑定信用卡,银联的就可以;

    • 点击login to github的时候会会生成一个机器码(这一步可能会比较慢可以试试VPN美国节点)

  • 开始使用:

    • 首先确认copilot的状态是启用的,使用过程中可以全程不用开vpn

    • 输入://xxx 可以看到copilot的图标会处于loading状态,然后会自动补齐一些提示tab应用建议、esc取消建议

    • 支持的功能:

      • 创建方法

      • 补全代码

      • 写mapper.xml的sql

  • 示例程序:

      

    • 定义一个方法,一下图中我新建了一个类,生成了构造器。

    • 写数据处理

  • 优缺点总结:

    • 优点

      • 对数据集合处理很快

      • 学习能力很强,很多处理代码第一次提示不出来,自己写一遍就会了

      • 生成的代码前面几行还是比较正常的而且确实能提高不少效率

    • 缺点

      • 如果直接写业务实现会自动生成一些无用的代码 例如:selectByTime这个方法根本就不存在

      • 受网络波动影响比较大,有时候会响应比较慢

      • 有时候会生成的代码不完整,可能需要自己修改,

      • 每次都需要写注释

      • 安全性有待考究

  • 费用

  • 文档地址:https://docs.github.com/copilot

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值