intellij-protobuf-plugin
intellij-protobuf-plugin copied to clipboard
IntelliJ-based IDEs Protobuf Language Plugin that provides Protobuf language support.
IntelliJ Protobuf Language Plugin
Reference
Inspired by protobuf-jetbrains-plugin and intellij-protobuf-editor.
Descriptor
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
Screenshots
Highlight Features
-
Import optimizer
-
Reference
-
In-place rename
-
Auto completion
-
Auto import
-
AIP Spec
More features wait for your discovering...