intellij-idea is an IDE made as the spiritual successor for the widely-adopted Eclipse IDE used for Java development. Eclipse, although extremely powerful, is often criticized for being extremely clunky and difficult to use.
Intellij IDEA attempts to build an IDE with similar power to Eclipse, bu...