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
Restores original scroll position if tab search cancelled. Minor improvements to latency and tag painting.
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.