我有IntelliJIdea 12 Ultimate版(个人许可证)。我有一个.proto文件正以文本文件形式打开,因为IntelliJ无法识别.proto扩展名。我查看了IntelliJ的插件存储库,发现“Google Protobuf Buffers support”(有关插件here的更多信息)。我安装了它并重新启动了IntelliJ,但是.proto文件仍在文本文件中被识别。没有IntelliSense。

是否有人成功安装并使用了此插件?您能否分享一下它是如何工作的?另外,如果您使用其他方式,请也分享。我的目标是为.proto文件将IntelliSense添加到IntelliJ中。

最佳答案

如果执行以下步骤,则可以获得.proto支持:

  • 安装插件Protobuf Support

  • (您可以通过Intellij文件>设置>插件>在市场搜索中搜索Protobuf支持来安装)
  • 尝试打开一些.proto文件,如果一切正常,则表示您已完成
  • 如果Intellij无法识别该文件,请转到"file">“设置”>“编辑器”>“文件类型”。
  • 在可识别的文件类型下找到“ProtoBuf”
  • 单击它,然后按加/加按钮添加一个已注册的模式
  • 模式应为 * .proto (请不要忘记.proto之前的星星)
  • 重新启动Intellij只是为了确保

  • 附言:人们已经在评论中回答了,但是起初我没有注意到,所以我决定写一个答案,这可能会有所帮助:)

    关于java - IntelliJ .proto支持,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19577878/

    10-12 04:43