In this tutorial, we will learn IntelliJ IDEA IDE Features. IntelliJ supports Community and Ultimate Editions. Ultimate Edition supports more and enhanced premium features for enterprise application development.
In this post, we will learn about IntelliJ Community Edition. IntelliJ supports major programming languages like Java, Kotlin, Groovy. It is cross-platform and can be installed on a variety of operating systems like Windows, Linux, MacOS, etc.
IntelliJ is smart enough to complete the code. Type-matching completion, statement completion, completion with tab key, etc.
Code Refactoring/Code Cleanup
IDE supports many Code refactoring features. Rename project artifacts, move project files, safe delete files, extract variables and methods, etc.
The IDE supports several ergonomic themes. It supports Light, Dark(Darcula), High Contrast and custom themes that we can install to the IDE.
IntelliJ bundles major build tools for project build automation. There is no need to install separate instances of the build tools on the workstation, The IDE bundles major build tools like Maven, Gradle, Ant, etc.
We can extend the functionality of the IntelliJ IDE with several plugins. IntelliJ supports Marketplace for the plugin ecosystem. We can install a new plugin via Settings ->> Plugins… screen.
Code Collaboration : JetBrains Space
JetBrains space is a complete toolchain for code collaboration and software development.
Code with Me
Code with Me feature enables access to the IDE to other invited participants to collaborate. This feature adds value to code reviews and code walkthroughs. We can access tis feature via Tools ->> Code with Me…
We can integrate the project with Version control system. Some of the supported VCS with IntelliJ IDE are:
Most of the actions can be performed with keyboard shortcuts. It just takes some experience and IQ to remember the most frequent operations.
IntelliJ IDEA Tutorials
IntelliJ Tutorials on this website can be found at:
More information on IntelliJ official website: