Inspired by protobuf-jetbrains-plugin and intellij-protobuf-editor.
IntelliJ-based IDEs Protobuf Language Plugin that provides Protobuf language support.
β οΈ Attentionβ οΈ
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
β
Buf integration, auto-configure the protobuf roots from buf.yaml and buf.work.yaml
β
Buf integration, run buf command in buf tool window
β
Buf integration, annotator by buf linter
β
Send gRPC requests via Http Client
β
Explore gRPC APIs via Endpoints
Editor features:
β
Auto Completion
β
Code format
β
Import optimizing
β
AIP spec support
β
Auto import
β
Import quick fix
β
Buf integration, code completion for buf configraution files
β
Edit protobuf line comments as markdown
Planned features:
π Proto text support
More features wait for your discovering...