IntelliJ IDEA

Documents & Demos

PDF (127 Kb)

Keymap for Windows/Linux

PDF (385 Kb)

Keymap for Mac OS X

PDF (1.6 Mb)

IntelliJ IDEA leaflet

Online Help / Reference



Demos

GitHub Integration Features in JetBrains IDEs

JetBrains TV video

Quick overview of basic features of GitHub integration in IntelliJ-based IDEs such as IntelliJ IDEA, RubyMine, PyCharm, PhpStorm and WebStorm. The overview demos creating GitHub repository from a project and cloning an existing repository and opening it as a new project in your IDE. Read more: http://blogs.jetbrains.com/idea/tag/git/

IntelliJ IDEA 11.1 Flex Features

JetBrains TV video

Refactoring in IntelliJ IDEA, Live by Robert C. Martin (Uncle Bob)

JetBrains TV video

Robert C. Martin (Uncle Bob) shows some refactoring techniques transforming a “large and ugly” function into a clean and readable piece of Java code, using IntelliJ IDEA and refactorings such as Rename, Extract Method, Inline Variable, Introduce Field, etc.

Java 7 Small Language Changes

JetBrains TV video

This screencast demonstrates the small language changes that are part of Open JDK 7, which is available from the Open JDK website. It demonstrates multi-catch, try with resources, strings in switch statements, underscores in literals, and the diamond operator.

Spock and Mock Object Basics

JetBrains TV video

This screencast demonstrates how to use Spock testing specifications and Groovy for mocking and stubbing behavior in unit tests. It covers creating the mock object syntax, setting expectations, verifying and spying on results, and argument matchers.  

View all IntelliJ IDEA videos on JetBrains TV.