Protobuf Generator是基于GenProtobuf开发的一款jetbrains插件,在GenProtobuf的基础上增加了对PHP,GO和go-micro的支持。以替代命令行生成方式使得生成代码更加便捷。支持jetbrains全系列IDE(idea,phpstrom,goland,webstrom等)。
插件使用说明:
1,使用插件前需要安装protoc
2,在IDE(idea,goland,phpstrom等。。)中的File->Settings->Plugins,Marketplace中搜索Protobuf Generator并安装和重启IDE
3,配置生成代码规则。在菜单栏Tools中选择Configure GenProtoBuf。
4,选中项目中的.proto文件,右键生成代码
如果只生成单一语言类型,并把生成代码放到当前目录,可以通过配置Quick Gen选项。右键生成时选择quick gen protobuf here
如果需要一键同时生成多种语言并把代码放到指定目录,可以勾选多种语言。右键生成时选择quick gen protobuf rules