Loads of Small Improvements in IntelliJ IDEA 2017.2
Many of the features we're going to talk about in this post have been mentioned elsewhere in this blog, but here we're going to bring them all together and show how to use them. Better Warnings You'll have seen before that IntelliJ IDEA can analyse your code and tell you if something isn't needed, or perhaps doesn't make sense. IntelliJ IDEA 2017.2 has even better analysis in several areas.
The Inspection Connection – Issue #1, Migration Translation
The release of JDK 8 has introduced a number of new language features into Java vernacular. In this issue of The Inspection Connection, we will examine eight useful inspections that IntelliJ IDEA provides to help you become more fluent in functional programming on Java 8, migrate your legacy code, detect bugs sooner, and develop with pleasure. 1. Anonymous type can be replaced with lambda As a
Javadoc improvements in IntelliJ IDEA 10.5
We are coming close to opening the Early Access for IntelliJ IDEA 10.5 which we have announced some time ago. So, we are starting a series of blog posts that will describe some additions we are introducing in this new release. Here is a list of newly added features that simplify working with Javadocs even more. Note that all of them are available in both Ultimate and Community Editions: Smart e
Intelligent Groovy Coding Assistance
As most of you would know, IntelliJ IDEA includes intelligent Groovy support. We have created two live demos that demonstrate how you can effectively use IntelliJ IDEA to build your Groovy applications: Transparent Groovy Assistance and Groovy Specific Support.
Finding Spring Beans Quickly
You can quickly find Spring Beans in your context files: simply press Ctrl+Alt+Shift+N (or invoke Symbol command from the Go To menu) and start typing a bean name — IntelliJ IDEA will find it for you in no time. For example:
Using Local History to restore deleted files
Suppose you have accidentally deleted a file from your project, and want to have it back. Sure, you can restore it using the file system, but IntelliJ IDEA suggests a better way to do it, without leaving the IDE. This is where IntelliJ IDEA's local history on the project or folder level comes to help, preserving all modifications that affect the nested files, including the changes to the content
IntelliJ IDEA Local History: A Life Saver
Some of you may not be aware of the fact that IntelliJ IDEA constantly tracks any changes you make to the project files. On the other hand, people who have used it for a while, call this feature a real life saver. The fact is, that IntelliJ IDEA maintains an internal changelist every time you're editing, compiling or checking them out from a VCS — with the help of the Local History feature.
Using Smart Line Joins
Here's a handy feature for those times when you want to clean up your code a little. When you want to condense two or more lines into one, you would normally use Home or End and then Delete or Backspace. But not all Java statements can be so easily combined, and joining lines manually can become a tedious time-waster. Thankfully, IntelliJ IDEA adds a little extra intelligence by providing the Smar