IntelliJ IDEA 2017.2 EAP: Better Code Completion and VCS Support
We’ve just published a new IntelliJ IDEA 2017.2 EAP build, in which you’ll find some quite interesting new features.
As you probably know, the second call of Smart completion for Java, among other things, suggests chains of method calls relevant to the current context (expected types, available fields, variables, parameters). In this EAP we’re making this feature even better: all these suggestions are displayed after the first call of Smart completion, and what’s even better, they’re sorted by how frequently they’re used in the project.
When these suggestions include method calls with arguments that aren’t yet available in the current editing context, IntelliJ IDEA will define a local variable of the required type:
These improvements are still work in progress, so there’s a number of cases when thsee suggestions are not available:
- If project hasn’t yet been built.
- When you deleagate build to Gradle.
- In languages other than Java.
Current behaviour remains unchanged and is available via the second call of Smart completion.
We’re also introducing some changes to VCS support. First is that settings related to the Commit dialog have been reworked and moved to a separate page called Commit Dialog:
Now you can specify whether you want IntelliJ IDEA to check if commit messages comply with certain rules: blank line between subject and body, their maximum length, etc. IntelliJ IDEA doesn’t simply check the commit message, but also offers a quick fix and Reformat action:
The new Reword action lets you change the commit message for any of commits that aren’t yet pushed.
The Shelf tab has been redesigned and now offers better performance and ergonomics, with the Preview panel and the new action to compare it the with the local revision:
Last, but not least, the Find in Path popup now merges search results from same lines:
Develop with Pleasure!
Subscribe to Blog updates
Thanks, we've got you!
IntelliJ IDEA 2023.3 Release Candidate Is Out
IntelliJ IDEA 2023.3 Release Candidate is now available! You can get the latest build from our website, through the free Toolbox App, or via snaps for Ubuntu. To use this build, you need to have an active subscription to IntelliJ IDEA Ultimate. Download IntelliJ IDEA 2023.3 RC As we …
The What, Why, and How of JPA Buddy in IntelliJ IDEA
Master JPA entity management with JPA Buddy in IntelliJ IDEA! Our latest article shows you how to simplify your workflow and reduce boilerplate code.
IntelliJ IDEA 2023.3 Beta 3 Is Out!
IntelliJ IDEA 2023.3 Beta 3 is now available for download! You can get the latest build through our website, the free Toolbox App, from inside the IDE, or by using snaps for Ubuntu. Download IntelliJ IDEA Beta 3 This marks the last week before the release candidate is scheduled for delivery…
IntelliJ IDEA 2023.3 Beta 2 Is Out!
IntelliJ IDEA 2023.3 Beta 2 is out and ready for you to download! You can get the latest build from our website or via the free Toolbox App. You can also upgrade to 2023.3 Beta 2 from inside the IDE, or by using snaps for Ubuntu. Download IntelliJ IDEA Beta 2 While the team puts the finishi…