IdeaVim
for PhpStorm

Compatible with all products except MPS
17.01.2017
1 971 623

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

Recent change notes

To be released:

  • Enabled zero-latency typing for Vim emulation

0.48:

  • Various bug fixes

0.47:

  • Various bug fixes

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

See also the complete changelog.

05.01.2017
Awesome plugin. I miss two features: Highlight the yanked text and autoimport on paste.
16.12.2016
Why is this plugin so poor compared to Vrapper? Visual Block mode doesn't work half the time, regex capturing groups simply do not work, and using the mouse to select things (I know, doing it wrong) usually makes the cursor jump a character to the left or right. Plus, when editing files with long lines, IdeaVim decides to try and help you out by scrolling your cursor off of the screen anytime you move it.
Using Windows 10 - 32bit version - PyCharm Community Edition 2016.2.3 Build #PC-162.1967.10, built on September 7, 2016 JRE: 1.8.0_112-release-b343 IdeaVim 0.46 TAB right is not working in any simple case. SHIFT+TAB left works. Mystified. Everything else looks correct. I have tried this on 3 systems with the same result. Wasnt sure where to submit this bug as well. My appologies I'm a noob who is excited to switch from Sublime...
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.
Please  sign in  to leave a comment.