Even better IDEAs

IntelliJ 14.1 released with Distraction Free Mode and debugger capabilities

Natali Vlatko
Idea image via Shutterstock

The new release of IntelliJ 14.1 is considered minor, but it packs quite an impressive set of changes and enhancements. We’re excited to explore all the new stuff and we’re embedding Reddit comments to prove it.

The team over at JetBrains have turned out IntelliJ 14.1, introducing new features and improvements to their popular Java IDE. Among the first-class features, users can expect notable changes to the UI, the editor, as well as coding assistance across frameworks.

Oh, and new language support! (Hello, TypeScript). Basically, there’s a shedload of new stuff that even has the odd Redditor excited.

Ch-ch-ch-changes

While the built-in decompiler was introduced in version 14.0, the new release now features full debugger capabilities in order to streamline development workflow. Refactorings have also had some work, with Extract Functional Parameter refactoring and an improved Extract Method refactoring introduced, the latter providing smarter duplicate detection and automatic @NotNull/@Nullable annotation inference.

Another welcomed change is the option to define and use custom templates for generating equals/hashCode and getters/setters methods, which has garnered the following reaction:

Next change: Distraction Free Mode. This feature has piqued the interest of XRebel Product Manager at ZeroTurnaround Anton Arhipov, who digs the way IntelliJ 14.1 now allows users to have the editor alone occupy the IDE screen. That means no toolbars, no editor tabs, no additional views.

Along with DFM listed under the User Interface changes, the look-and-feel of editor tabs have also been tweaked, revealing a flatter design with adjustable tab widths.

Language and framework mods

The big news here is the new support for Spring Boot – applications will now have advanced coding assistance, a dedicated New Project wizard (via Spring Initializr) and Run Configuration. Coding assistance includes smart code completion, error highlighting, navigation and quick fixes.

Groovy enthusiasts will be chuffed to find that IntelliJ 14.1 now features Groovy-Eclipse compiler integration for improved performance, on top of optimizations of groovyc invocation. The latest language features of TypeScript 1.4 are supported too, including Union types, Let and Const keywords. Further still, the IDE can now compile TypeScript code to JavaScript using its built-in compiler if you’re that way inclined.

SEE ALSO: Why did the Angular team choose TypeScript over Dart?

Grunt gets some love in there, thanks to the updated integration with the Grunt task runner. Have we mentioned Docker yet? Well say hello to the new Docker plugin, which allows users to deploy artifacts to a host, view logs, and manage containers from inside the IDE.

If the above wasn’t enough, the team have added HiDPI display support for Windows and Linux, as well as initial support for JDK 9 and its new modular structure.

While it’s considered a minor release, there’s a lot more to digest over on the IntelliJ IDEA website.

Author
Natali Vlatko
An Australian who calls Berlin home, via a two year love affair with Singapore. Natali was an Editorial Assistant for JAXenter.com (S&S Media Group).

Comments
comments powered by Disqus