AceJump allows you to quickly navigate the cursor to any position visible in the editor. See a demo of
AceJump in action
! Simply hit "ctrl+;", type a character, then type the matching character to Ace Jump.
Recent change notes
Support Back/Forward navigation in the IntelliJ Platform.
General usage instructions
Hit "ctrl+;", type a char, then select a char to jump to. When selecting the char "shift" will select the block between the cursor and char. You can toggle "target mode" by tapping "ctrl+;" again, which will select the word you jump to. You can remap the AceJump keyboard shortcut in File->Settings->KeyMap and search for "Ace Jump". Right-click on it, then select a different shortcut. Fyi, "target mode" is hard-coded to ctrl+;, I'll try to fix that in the next update.