Saturday, May 4, 2024
HomeGolangGoLand 2024.1 Is Out! | The GoLand Weblog

GoLand 2024.1 Is Out! | The GoLand Weblog


GoLand 2024.1 is out and comes with thrilling new options like full line code completion for Go, a efficiency enhance for indexing and code highlighting, main updates to distant growth and dev containers, and help for some new Go 1.22 options.


Obtain GoLand 2024.1

On this weblog submit, we’ll take a fast tour by means of probably the most vital updates, however if you wish to see the complete checklist of enhancements, try What’s New in GoLand 2024.1. Let’s dive in!

Full line code completion

GoLand 2024.1 introduces full line code completion, a brand new characteristic that autocompletes total strains of code utilizing locally-run, context-aware deep studying AI fashions. It helps enhance coding velocity and effectivity whereas working regionally in your machine and with out sending any information to exterior servers. The characteristic comes bundled for each GoLand 2024.1 consumer. It’s the proper strategy to get a style of the AI expertise! Learn extra in our devoted weblog submit.

Efficiency enhancements

Indexing is now considerably quicker in GoLand, with velocity features of round 30% on common. Actual-world outcomes will fluctuate for each consumer relying on the specifics of their tasks and {hardware}. Be at liberty to share your outcomes with us! Right here is an illustration of indexing utilizing the Gin framework:

indexing progress bars comparison

Highlighting now works for references proper from the IDE start-up! Check out these two examples:

highlighting comparison

Distant growth 

GoLand 2024.1 supplies an improved developer expertise for distant situations – the highlighting, rendering, and total smoothness of distant growth are actually near what you expertise with native programming. See how highlighting and completion within the cloud are virtually as quick as they’re for native codebases:

Now you can handle distant tasks instantly from the IDE shopper, create new distant tasks, and open current ones.

Dev container help 

The IDE now has full help for dev containers and makes enhancing the devcontainer.json file simple. The next extra options have additionally been carried out:

  • Now you can run a dev container (out of your native disk or VCS) from the Welcome display screen. Beforehand, it was essential to open the challenge first.
  • Dev containers now include file templates for all well-liked programming languages.
  • devcontainer.json information shall be acknowledged irrespective of the place they’re saved within the challenge.

Assist for Go 1.22 updates 

The Go language is continually evolving, and we attempt to present help for brand spanking new language options as shortly as attainable. 

Assist for utilizing vary over integers and capabilities. Go 1.22 brings the flexibility to simply iterate over integers and capabilities in a method that’s extra concise than utilizing a traditional for loop.

Vendoring help for Go workspaces. Vendoring offers you extra management over the dependencies utilized in your challenge by permitting you to retailer them within the challenge repository. In Go 1.22, instructions in workspaces can use a vendor listing containing the workspace’s dependencies. GoLand now helps this enchancment.

Go away your feedback on this submit, report any points you encounter to our difficulty tracker, ping us on X (previously Twitter), or drop us a message within the Gophers Slack #goland channel.

image description



RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments