IDEA支持erlang的protobuffer定义的结构体直接跳转到proto文件

简介

erlang的protobuffer使用无论是使用erlang_protobuffs还是gpb,一般都是将proto转成erlang的record,然后编码的时候使用record来进行编写。当然gpb也支持将proto转换成maps格式,但是maps格式在IDE上的提示无法做的很完善。因此本文还是基于gpb转换的record形式的proto来做介绍

依赖

  • 测试环境基于IDEA 2020.1,需要提前安装好erlang插件
  • 之后便是关键的proto插件,proto插件在Google开源后有人进行了维护proto插件,现在已经支持,java,python,golang的直接跳转;
  • erlang的跳转是我在插件版本的基础上扩展的,目前还没有PR到主线上,可以直接下载打包好的插件;
    提取码: p6g5
  • 不放心的话可以自己去下载分支进行编译,项目用了bazel,bazel目前对windows的支持很弱,因此可能需要在mac或者linux下进行编译

使用<

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值