Inspired by protobuf-jetbrains-plugin and intellij-protobuf-editor.
IntelliJ-based IDEs Protobuf Language Plugin that provides Protobuf language support.
[!WARNING] This plugin is not compatible with Jetbrains Official Protobuf Plugin bundled in 2021.2 and later.
You should disable Protocol Buffer and gRPC to use this plugin.
Analyzing features:
✅ Syntax highlighting
✅ Symbol and References
✅ Import file from library and SDK
✅ Navigation
✅ Find Usage
✅ Code folding
✅ Semantic analysis
✅ Struct Viewer
✅ Quick documentation
✅ PSI stub
✅ Java/Kotlin support
✅ Sisyphus framework integration
✅ Decompile from proto descriptor for golang
✅ Send gRPC native/transcoding requests via Http Client
✅ Explore gRPC APIs via Endpoints
✅ Buf support
via Buf for Protocol Buffers
✅ Protobuf Editions support
✅ Protobuf Text Format support
Editor features:
✅ Auto Completion
✅ Code format
✅ Import optimizing
✅ AIP spec support
✅ Auto import
✅ Import quick fix
✅ Edit protobuf line comments as markdown
Import optimizer
Reference
In-place rename
Import
Auto import
AIP Spec
More features wait for your discovering...