To maximize the usable space in the Debug tool window, we’ve hidden the tab labels by default. You can create simple or password-protected Docker V2 registries and perform all of the usual actions like viewing, pushing, and pulling images. We’ve added support for Docker Registry HTTP API V2 to use with Docker 1.6+. To add a target, go to Run | Manage targets | Add new target. We’ve added support for Docker-compose targets. The makeover has been implemented for containers, images, networks, and volumes. We’ve significantly reworked Docker’s UI in the Services tool window.
*, and validation of some fields like boolean and int.
Goland editor code#
We’ve introduced limited editor support for werf.yaml and related Helm template files ( ), including code completion functionality, inspections and quick-fix suggestions, refactoring / renaming for. To see events for a specific pod, call Describe Resource on it and look for the Events section in the action results. Support Events in a clusterĬluster events are now displayed in a separate node in the Services view, providing data about recent events in the system. You can call it from the context menu or use the toolbar button. There is a new Describe Resource action present for all resources in the Services view. Describe Resource action in the Services view To forward ports, you can either use the icon on the toolbar or choose the context menu item. We’ve added port forwarding functionality for pods. To set your custom path, go to Settings / Preferences | Build, Execution, Deployment | Kubernetes | Path to kubectl executable. You can now manually configure a path to kubectl if it is not in the standard location. Modifying resources loaded from the cluster can now be done from the editor tab.
Goland editor download#
You can get the EAP build via the Toolbox App, download it from our website, use a snap package (for Ubuntu), or from inside GoLand select Check IDE updates for Early Access Program in Preferences / Settings | Appearance & Behavior | System Settings | Updates.
When you type functions, you can also see this in action for return values:Īnd dots are completed automatically too: Working with type definitions is also easier as parenthesis are automatically added: Or, it can add spaces where needed, as you type: Sometimes, it’s also the little things that make a difference to our quality of life, and GoLand tries to address these as well.įor example, you can copy-paste values into strings and they’ll be automatically escaped or unescaped, making work with JSON strings a lot easier:Īdd a missing comma after completing a value for a struct field is also possible: When implementing an interface, parameter names are suggested automatically:īut you can also get suggestions when just typing function/method parameters:īut this is not just about the big, obvious, things. We can start with some of the more obvious things, like parameter names. Let’s take a look at what GoLand 2020.1 brings in terms of editing features to help us save time when we have to edit our Go code.