Changes since 0.9.550 (30.09.2015)
This release focuses mostly on fixes and improvements.
To install the plugin, visit the readme.
Debugger
- Inline Debugger
- Better representation of arrays and slices in watches
- Evaluate expressions on Alt+Click and Alt+F8
- Navigate to type sources from watches (Ctrl+F4)
![](https://cloud.githubusercontent.com/assets/140920/11431045/f5eb28ac-94a0-11e5-83bb-1b00f7419ea3.png)
![](https://cloud.githubusercontent.com/assets/140920/11431053/0f8a69e4-94a1-11e5-9117-ee568e8de625.png)
QuickDoc
- supports indented blocks
- shows links in documentation
- shows links to type’s documentation in function signature
- able to open documentation at godoc.org via
External documentation
action - shows function signature on ctrl+hover
![](https://cloud.githubusercontent.com/assets/140920/11431123/4fc8b4f6-94a2-11e5-8dfb-5f641bb339c0.png)
Running
- now it’s possible to run Example-functions
- coverage is running in
atomic
mode, so you can check coverage for test running with the-race
flag
![](https://cloud.githubusercontent.com/assets/140920/11431038/d932ece0-94a0-11e5-9cdb-cc9b78877965.png)
Inspections
- Validating StructTags. IDE will raise warnings if it detects a tag value that does not conform to the Go StructTag convention
- Report a warning about defer inside loop
- Report an error on continue outside loop
- Report an error when using assignment instead of comparison in
if
statements
![](https://cloud.githubusercontent.com/assets/140920/11431055/1df0dd56-94a1-11e5-8193-10d4ff0dd476.png)
![](https://cloud.githubusercontent.com/assets/140920/11431059/256e11fc-94a1-11e5-9107-ea9ad61b81aa.png)
Other
- Highlight exit point for function you’re staying on
- Added configurable Go file template (File | Settings | Editor | File and Code Templates)
![](https://cloud.githubusercontent.com/assets/140920/11431033/c761b3e8-94a0-11e5-914a-3b00ecd42384.gif)
For a list of all changes in the plugin, you can visit this page.
Develop with pleasure!