Early Access Program

GoLand 2022.1 EAP #6: Updated Structural Search and Replace Dialog, Evenly Split Tabs, and More

GoLand 2022.1 EAP #6 is available. 

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.  

Download GoLand 2022.1 EAP #6

User experience 

Updated Structural Search and Replace dialog

We’ve redesigned the Structural Search and Replace dialog to feature a list of all templates to make it easier to navigate between them.

Also, we’ve added a Pin Dialog icon in the upper right corner of the Structural Search and Replace dialog and moved the Injected code and Match case checkboxes to the bottom of the Search template pane.

For Structural Search and Replace, GoLand supports XML, HTML, SQL, and JavaScript.

Evenly split tabs 

You can now evenly distribute the working space among editor tabs so that they are the same width. To set this up, go to Settings / Preferences | Advanced Settings | Editor Tabs | Equalize proportions in nested splits.  

Web development

ESM support for webpack configuration

From now on, webpack coding assistance will work with ES modules in your webpack.config.js files.

Integration with Volta

GoLand is getting proper integration with Volta, a JavaScript tool manager. It will automatically recognize Yarn and npm installed using Volta.

Corepack support for Yarn and pnpm

Another thing that made it into this release is Corepack support. Corepack is an experimental Node.js tool that lets you use Yarn and pnpm without having to install them. If you want to give it a try, make sure you run corepack enable in the built-in terminal – the feature isn’t turned on by default. For more information, see the official documentation.

That’s it for today. As always, your feedback and comments are appreciated. Get in touch with us on Twitter, leave your comments here, open an issue in our tracker, or drop us a message in the Gophers Slack #goland channel. 

Discover more