Protobuf Support
for IntelliJ IDEA

Compatible with all products except MPS
01.10.2016
50 222
Google Protobuf support for Jetbrains products.

Features:
  • Full Proto3 support.
  • Custom include path for proto files.
  • Reference support.
  • Usage search for messages/enums.
  • Syntax highlighting and validation.
  • Error checks for reserved/duplicated field tags and names.
  • Fonts & Colors configuration.
  • Structure View.
  • Brace matching.
  • Line and block commenting.
  • Code formatting.
  • Navigating to message, enum or service by name (Ctrl+N)

GitHub | Issues | Gallery | Donate

Download plugin

Recent change notes

v0.7.0 (2016-10-01)
  • Add navigation to message, enum or service by name (Ctrl+N).
  • Fix syntax error highlighting for missing tokens.

Full Changelog
13.02.2017
Yes, both proto2 and proto3 are supported. However, I did not implement proto2/proto3-specific checks yet; you might mix both syntax-es in a single file, but it will not be accepted by protoc.
08.02.2017
Does the plugin also support protobuff 2?
13.07.2016
> wir33658 > Installed this plugin, wrote a .proto file, compiled but where is the source-output ?

This is not implemented, and most likely never will be.

Protobuf compiler (protoc) can be integrated with
any build system (CMake, Buildr, ANT, Maven, Gradle, etc), and this is preffered way for generating source code from proto files.
13.07.2016
Installed this plugin, wrote a .proto file, compiled but where is the source-output ?
05.04.2016
Very useful
03.04.2016
Version 0.1.0 supports only syntax highlighting for proto3. Other features like navigation, search and refactorings will come in following releases.
Please  sign in  to leave a comment.