解决idea protobuf插件(intellij-protobuf-editor)不生效 问题

公司项目内部各个模块之间的交互,是通过谷歌的protobuf来进行交互的。各个protobuf之间又存在相互引用,如果不借助强大的ide识别各个文件之间的引用,方便点击类名字段名来进行跳转,则很难捋清楚之间的关系。这就用到了我们今天的主角——intellij-protobuf-editor。

intellij-protobuf-editor的安装十分的简单,简单某度一下,直接在idea的插件中心下载安装就可以了。

但是有的小伙伴安装后,可能会发现,自己项目内的protobuf文件并没有被intellij-protobuf-editor插件所识别。如下图:

解决idea protobuf插件(intellij-protobuf-editor)不生效 问题_第1张图片

idea中,红色的部分表示,没有找到相关的类。

对此,intellij-protobuf-editor插件的官方github的issue上给出了解决方案。https://github.com/jvolkman/intellij-protobuf-editor/issues/25(不是小编一个人遇到了这种问题)

插件官方的相关负责人给出了权威的解答,参考官方文档:https://github.com/jvolkman/intellij-protobuf-editor#path-settings

需要我们在idea的配置里(目录如下图所示),配置我们protobuf所在的位置即可生效。

解决idea protobuf插件(intellij-protobuf-editor)不生效 问题_第2张图片

然后我们的protobuf文件上报红的类名,字段,都已经识别出来了。(如果还有没识别出来的,可能是引用的类不在刚刚配置里添加的目录下,定位到报红类名的所在位置上层目录,添加到intellij-protobuf-editor的识别目录中,八九不离十,应该就可以了)

你可能感兴趣的:(Java,Idea,java,intellij,idea)