IdeaVim

Compatible with all products except MPS
01.09.2016
1 709 936

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.

See also:

Download plugin

Version

Update date

Recent change notes

To Be Released:

  • Don't start visual selection when mouse click was actually drag over single character

0.46:

  • Support for incsearch option for showing search results while typing
  • Support for it and at tag block selection
  • Support for vim-surround commands ys, cs, ds, S, enable it with set surround in your ~/.ideavimrc
  • Support for ={motion} formatting command
  • Various bug fixes

0.44:

  • Fixed typing keys in completion menus and typing with the plugin disabled

0.43:

  • Fixed running the plugin with Java 6

0.42:

  • Fixed move commands in read-only files

0.41:

  • Various bug fixes

0.40:

  • Support for mapleader
  • Support comments in % brace matching
  • Various bug fixes

0.39:

  • Various bug fixes

0.38:

  • Support for :action and :actionlist for executing arbitrary IDE actions
  • Support for number and relativenumber options
  • Support for clipboard=unnamed option
  • Various bug fixes

0.37:

  • Various bug fixes

0.36:

  • Window commands from the <C-W> family
  • Support for :split/:vsplit commands
  • Fixed visual block selection mode
  • Various bug fixes

See also the complete changelog.

21.07.2016
Works great! I wish this could be a standard plugin across all applications.
16.06.2016
I agree with brienwashburn about search and replace vim option. BOTH comments are exactly what I think and what happend to me. The searching gc popup menu is not very practical and what is worse, screen is blocked and doesn't scroll. So you can't see what you want to check and replace (only if necessary).
26.05.2016
@vlan, Thank you.
26.05.2016
@prometheus2305 IdeaVim 0.44 is not compatible with 2016.2 EAP. Please download IdeaVim EAP, see https://github.com/JetBrains/ideavim#get-an-early-access
26.05.2016
Just updated to 162.426.1 released 05/24/2016 and getting 6:22 AM Plugin Error Problems found loading plugins: Following plugins are incompatible with current IDE build: IdeaVim This plugin is pretty important for development so hoping fix gets released soon.
22.05.2016
Is there some form of documentation of what configuration options you have? It seems you need to scan the changelog or just try out a standard vim option to find out if it works or not?
14.05.2016
Like it!!
04.02.2016
It seems that in command mode, 'b' maps to page up, and spacebar maps to page down. How do I disable them? Particularly, I want 'b' to behave the same as in regular vim, ie goes back a word.
Anonymous
24.11.2015
better add plugins like vim-multiple-cursors
17.11.2015
Is awesome
15.11.2015
Awesome!
18.10.2015
Would really hate to live without it.
12.08.2015
On a Mac being able to use the cmd key for IntelliJ shortcuts and the control key for vim shortcuts is awesome. This plugin is very well designed.
Anonymous
27.05.2015
@vlan, that did the trick! Thank you so much, that's going to make sooo much difference.
26.05.2015
@Anonymous Are you on Mac OS X? See https://youtrack.jetbrains.com/issue/VIM-818 for more details on key repeat.
Please  sign in  to leave a comment.