简介
Goland 中推荐使用的proto文件插件, 原因无他, 作者很有耐心解答问题,即使我提出了一个相对愚蠢的问题, 而且提供了proto2 和 proto3支持, 关键字高亮,关键字提示等, 使你proto的编辑更加方便, 这也是推荐的原因之一;
最下面提供了项目的路径和已经编译好的版本路径, 可以下载离线jar插件文件并且在添加到goland, 笔者使用2020.1版本可以直接拖动jar到界面
安装
1. 在线安装
Goland->File->Settings->Plugins->Marketplace->搜索输入关键字"protocol buffer editor", 看下图
2. 离线安装
插件下载 - https://github.com/jvolkman/intellij-protobuf-editor/releases
下载protobuf-editor.jar, 下载完毕之后拖到Goland界面自有提示,按提示点击即可
问题
1. 解决import时候出现的 Cannot resolve import 'xxxxx.proto'
在Goland中添加proto 的引用路径即可
Goland->File->Settings->Languages&Frameworks->Protocol Buffers, 如下图
去除勾选自动配置, 添加自己proto文件的路径, 在 import的时候就不会报找不到文件的错误了, 笔者还就此问题提问过, 结果在readme里面人家就介绍了, 还有图片说明, 不过作者还是很耐心的解答了我, 然后后续解决之后笔者也写下此作为经验教训。
参考
插件项目 - https://github.com/jvolkman/intellij-protobuf-editor
插件版本下载 - https://github.com/jvolkman/intellij-protobuf-editor/releases