An early look at the IntelliJ IDEA 15 features
Although the development has only recently begun, JetBrains’ Early Access Program has unveiled a preview of the upcoming 15th major release features from its integrated development environment, IntelliJ IDEA.
JetBrains have officially opened their Early Access Program (EAP) for IntelliJ IDEA 15 and are looking for feedback from the early stages of its development. Andrey Cheptsov, IntelliJ IDEA product marketing manager, has asked for feedback to be submitted via the issue tracker and the EAP forum.
After downloading the latest EAP builds, users will receive updates with new features every few weeks, provided that the appropriate settings are activated. Features already available include using Step Into or Run to Cursor in order for the IDE to stop at the corresponding lambda expression; the IDE also asks for the exact stopping point when a user adds a breakpoint to a line containing a lambda expression. This means the IDE will be Java 8-friendly.
A change in the Code Formatter facilitates the configuration of the code style settings. Users can avail of the new quick fix Adjust code style settings to select a piece of code and amend it accordingly – check out the preview below:
Even with the Version Control there’s news to report. The Diff Viewer has seen some enhancement in its editing capabilities, and Mercurial Queues now have dedicated tools for managing patches that allows you to create them, rename them, remove them as well as import local commits as patches.
Web developers also have plenty to look forward to: not only does the release have better support for Typescript 1.5, but the latest release brings support Polymer 1.0 and AngularJS 2.0. Scala will also be getting a nod in the features very soon.
The updated Database tool window allows you to group schema objects and table contents. In addition, the Data Sources and Drivers dialog tools have been redesigned to provide a better user experience. An interesting tip for OS X users: the .dmg installer includes a patched JDK 8 – Java 6 for install is no longer required. Plus, the IDE works with Java 6 or higher.
A more detailed preview of the new features is expected to take place shortly, according to developers. You can keep up with the EAP discussion here.