Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 智能原型支持_Java_Intellij Idea_Protocol Buffers - Fatal编程技术网

Java 智能原型支持

Java 智能原型支持,java,intellij-idea,protocol-buffers,Java,Intellij Idea,Protocol Buffers,我有IntelliJIdea 12终极版(个人许可证)。我有一个.proto文件作为文本文件打开,因为IntelliJ无法识别.proto扩展名。我查看了IntelliJ的插件repo,发现“Google Protobuf Buffers support”(关于该插件的更多信息)。我安装了它并重新启动了IntelliJ,但是.proto文件仍在文本文件中被识别。没有智能感知 是否有人成功安装并使用了此插件?你能分享一下你是怎么做到的吗?此外,如果您使用了其他方式,那么也请分享。我的目标是为.pr

我有IntelliJIdea 12终极版(个人许可证)。我有一个
.proto
文件作为文本文件打开,因为IntelliJ无法识别
.proto
扩展名。我查看了IntelliJ的插件repo,发现“Google Protobuf Buffers support”(关于该插件的更多信息)。我安装了它并重新启动了IntelliJ,但是
.proto
文件仍在文本文件中被识别。没有智能感知


是否有人成功安装并使用了此插件?你能分享一下你是怎么做到的吗?此外,如果您使用了其他方式,那么也请分享。我的目标是为
.proto
文件向IntelliJ添加IntelliSense

如果遵循以下步骤,您可以获得.proto支持:

  • 安装插件
  • (您可以通过Intellij文件>设置>插件>在市场搜索中搜索Protobuf支持来安装)

  • 试着打开一些.proto文件,如果一切正常,你就完成了
  • 如果Intellij无法识别该文件,请转至文件>设置>编辑器>文件类型
  • 在可识别的文件类型下查找“ProtoBuf”
  • 单击它,然后按加号/添加按钮添加注册的图案
  • 图案应该是*.proto(不要忘记前面的星星.proto)
  • 重新启动Intellij只是为了确保

  • 旁白:人们已经在评论中给出了答案,但一开始我没有注意到,所以我决定写一个答案,这可能会对某人有所帮助:)

    由于某种原因,已被弃用,无法在IntelliJ marketplace上找到它。我又买了一个同名的,但不起作用。

    我刚试了一下,效果很好。你能在IDEA中检查一下“文件类型”吗?打开“设置”->键入“文件类型”以搜索“文件类型”设置->在“已识别的文件类型”中选中“协议缓冲区文件”,确保“*.proto”处于“已注册模式”中。@lhuang感谢您的回复。出于某种原因,IntelliJ在完全退出IntelliJ并重新启动它之后,开始正确识别原始文件。我发誓我记得在插件安装后退出并重新启动IntelliJ,但嘿,现在可以工作了!