Effective Coding with IntelliJ IDEA
At our recent Java User Group Munich (JUGM) meeting, Vaclav Pech from JetBrains has demonstrated his company’s powerful Java/Groovy/Web IDE IntelliJ IDEA 9 and shared several not-so-obvious gems with us.
We were more than impressed about how elegantly and effective a developer can work with the keyboard only in the IDE (i.e. without the mouse). And learning the key combination is greatly simplified by the IDE, too. For example, while using the mouse, the IDE shows novice users the equivalent keyboard abbreviation that would have led to the same result.
In his presentation, Vaclav showed several outstanding features of the IntelliJ IDEA, including:
- the editor support for a wide range of programming and markup languages,
- the effortless adaptability of the IDE to new elements of dynamic languages, which is especially interesting for domain-specific languages (DSLs). For example, see Custom Groovy DSL support.