The IntelliJ Ballerina plugin provides the Ballerina development capabilities in IntelliJ IDEA. Click on the below links for instructions on how to download, install, and use the features of the IntelliJ plugin.
- Prerequisites
- Installing the plugin
- Using the plugin
- Using the features of the plugin
- Running Ballerina Programs
- Debugging Ballerina Programs
- Sequence Diagram View
- Import Modules On-the-fly
- Auto Import Unambiguous Modules
- Find Usages
- Go To Definition
- Formatting
- Parameter Information
- Quick Documentation
- Annotation Fields Suggestions
- File Templates
- Live Templates and Code snippets
- Spell Checking
- Semantic Analyzing
- Code Folding
- Developer Guide
Below you can see the plugin versions that correspond to the versions of the IntelliJ Platform.
Plugin Version | Platform Version Compatibility |
---|---|
0.8.0 - 0.8.2 | IntelliJ IDEA 2016.3 - 2016.4 |
0.8.3 - 0.981.0 | IntelliJ IDEA 2016.3 - 2017.2 |
0.982.0 - 0.991.0 | IntelliJ IDEA 2017.3 - 2018.2 |
0.991.1 - 1.2.1 | IntelliJ IDEA 2018.3 - 2019.3 |
1.2.2 - 1.2.6 | IntelliJ IDEA 2018.3+ |
Swan Lake | IntelliJ IDEA 2019.2+ |
- Use the ballerina-dev@googlegroups.com mailing list to discuss code changes to the Ballerina project.
- Chat live with us on our Slack channel.