GoLand 2019.3 first Early Access release

A month ago GoLand released  2019.3 of the Roadmap , according to the time of introduction, this version will fix bug, to solve glitches, fix the problem of availability and performance. But now it seems, Goland 2019.3  seems also adds many new features.

Support for remote debugging using Mozilla rr

In version 2019.3, we can use Mozilla rr remote debugging of applications. The steps outlined below:

  1. Get rr tracks on a remote machine
  2. Start the debugger on the remote machine, as follows:
    dlv --headless --api-version 2 -l localhost:2345 replay /path/to/trace/dir /path/to/binary
  3. This machine from the IDE connector

performance

This version fixes some problems that GoLand run faster, CPU consumes less.

Reconstruction

"Change Signature" function parameter type will appear in the "Parameters" and "Result parameters" tab. We can also check the new "Reuse types" selection box to collapse "Signature Preview" the result type.

In addition, it has added a new intention actions - Reuse signature types (signature multiplex type), which can be combined to define the parameters of a statement (Alt + Enter).

Finally, extraction variable (Extract Variable) and rename (Rename) function in terms of name will provide better suggestions. For example input errwould recommend using an expression for the type of error, the input ctxwill be recommended context.Context.

Other improvements

  • In this version, we can analyze the callee method call tree in the Hierarchy tool window. In the previous version, only supports caller call tree analysis method. Now add the two dedicated buttons, it can be easily switched between the caller and the callee. You can also sort the elements in the call tree by clicking on a special button in the menu.

  • Bool check the condition code (part of the declaration redundancy check) will not be warned to use const booleans.
  • Go Module 包的名称在 Project View 中以更清晰、更简单的方式呈现。

对了,参与使用 EAP 并进行积极反馈还有机会获得 GoLand 的一年免费订阅和品牌T恤。

>>>EAP 版本下载地址:https://www.jetbrains.com/go/nextversion

Guess you like

Origin www.oschina.net/news/110027/goland-2019-3-eap