Skip to main content

IntelliJ IDEA is an integrated development environment with heuristics facilitating code completion and language identification in source code files containing multiple programming or markup languages.

IntelliJ IDEA is an integrated development environment with heuristics facilitating code completion and language identification in source code files containing multiple programming or markup languages.

According to JetBrains, the company behind IntelliJ:

IntelliJ IDEA is a code-centric IDE focused on developer productivity. The editor deeply understands your code and knows its way around the codebase, makes great suggestions right when you need them, and is always ready to help you shape your code.

Blazing Fast and Smart Code Completion

IntelliJ IDEA offers smart, type-aware code completion. It knows when you may want to cast to a type and is also aware of the run-time type checks that you made, after which you can perform cast and method invocation in a single action! Easier Multilanguage Editing

IntelliJ IDEA easily recognizes one language inside another — language injections, such as SQL inside a Java, HTML inside JavaScript, etc. For injections the editor provides appropriate coding assistance inline and a dedicated injection fragment editor. Brand New Cross-Platform UI

IntelliJ IDEA's completely redesigned UI is more lightweight, flexible and customizable than ever. Take advantage of full keyboard support for productive everyday coding.

Source:IntelliJ IDEA