Vim emulation plug-in for IDEs based on the IntelliJ platform.
IdeaVim supports many Vim features including normal/insert/visual modes, motion keys, deletion/changing, marks, registers, some Ex commands, Vim regexps, configuration via ~/.ideavimrc, macros, window commands, etc.
To be released:
incsearchoption for showing search results while typing
attag block selection
S, enable it with
set surroundin your ~/.ideavimrc
See also the complete changelog.