【问题标题】:IntelliJ .proto supportIntelliJ .proto 支持
【发布时间】:2013-10-24 22:27:37
【问题描述】:

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

有人成功安装并使用过这个插件吗?你能分享一下你是如何让它工作的吗?另外,如果您使用其他方式,请也分享一下。我的目标是将 IntelliSense 添加到 IntelliJ 以获取 .proto 文件。

【问题讨论】:

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

标签: java intellij-idea protocol-buffers


【解决方案1】:

如果您按照以下步骤操作,您可以获得 .proto 支持:

  1. 安装插件Protobuf Support

(您可以通过 Intellij File>Settings>Plugins>Search for Protobuf Support 在市场搜索中安装)

  1. 尝试打开一些 .proto 文件,如果一切正常,您就完成了
  2. 如果 Intellij 无法识别文件,请转到文件>设置>编辑器>文件类型。
  3. 在可识别的文件类型下找到“ProtoBuf”
  4. 点击它,然后按加号/添加按钮添加注册模式
  5. Pattern 应该是 *.proto(不要忘记 .proto 之前的星号)
  6. 重启 Intellij 以确保安全

P.S : 人们已经在 cmets 中回答了,但一开始我没有注意到,所以我决定写一个答案,它可能对某些人有所帮助:)

【讨论】:

    【解决方案2】:

    由于某种原因,plugin 已被弃用,并且无法在 IntelliJ 市场上找到它。我得到了另一个同名的,但它不起作用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-17
      相关资源
      最近更新 更多