IntelliJ IDEA 2020.1 launched – SD Occasions


The primary main replace of IntelliJ IDEA is now out there. IntelliJ IDEA 2020.1 options Java 14, dataflow evaluation help within the debugger, LightEdit mode, and extra. 

The brand new options for Java embody full code perception help for Data and Sample Matching for the occasion of the operator, in addition to the power to obtain and arrange a JDK construct proper from the IDE, and new Java inspections to research date-formatting instances and seek for further redundant technique calls.

LightEdit mode permits for fast modifications to the standalone recordsdata in a text-like editor and capabilities that allow customers to shortly rename and edit the parameters of a category or technique with the newly added in-place Rename and Change Signature refactorings. Zen mode combines Distraction Free Mode with Full-Display Mode, permitting customers to remove any distractions and focus solely on the supply code, JetBrains defined. 

IntelliJ IDEA 2020.1 additionally provides Dataflow Evaluation – which predicts code execution earlier than the code is definitely executed – to the JVM debugger.

In the meantime, the brand new Commit instrument window offers more room for the listing of modified recordsdata and the diff, and lets customers add adjustments to a commit when they’re prepared, and compose a commit message iteratively. The brand new model may open .hprof reminiscence dump recordsdata that may assist with establish reminiscence leaks and discovering methods to optimize reminiscence utilization.

“We now have reworked our UI and eliminated the modal dialog that can assist you extra simply pull pictures from a Docker registry, JetBrains stated wrote in a put up. 

Customers can now replace a Kubernetes cluster to match a state outlined in your native recordsdata, by invoking the “Apply” command proper from the editor gutter.

The brand new model additionally provides enhancements for Scala, JavaScript, and different applied sciences. There are additionally many minor however neat options, reminiscent of cut up terminal classes, fast kind definitions, and storing run configurations as recordsdata.

Extra particulars on the brand new launch can be found right here.