对IntelliJ的协议缓冲区支持
IntelliJ用于编辑Google。 功能包括:
支持proto2和proto3
语法高亮
代码完成
语义分析
参考和导航
快速文档
编辑器增强功能(完成,大括号匹配等)
在protobuf文件和其他一些语言(Java,Go,Python)之间导航
完全支持文本格式,包括独立选项和自定义选项
这是不支持发布的的分支。
安装
从JetBrains安装,或:
下载并手动安装
从源代码
建造和测试
该项目使用 。
要构建protobuf-editor.jar :
bazel build //plugin
要运行测试:
bazel test //...
路径设定
默认情况下,项目源根的集合用作protobuf搜索路径,protobuf描述符和知名类型文件由插件JAR提供。 这些路径可以在编辑器的语言设置中自定义:
要自定义:
取消选中