Categories


Authors:
rmaddy
oleg_s
vlan

IdeaVim

Products: IntelliJ IDEA, RubyMine, WebStorm, PhpStorm, PyCharm, AppCode, Android Studio, 0xDBE, CLion

Vendor: JetBrains

Website: http://plugins.jetbrains.com/plugin/164

Source code: https://github.com/JetBrains/ideavim

Bugtracker page

Build 0.44-297

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:

Downloads: 1323891
Rating:
Participated in rating: 185
Version Compatible builds Date
0.44 143 + 02.11.2015 Download
0.41 135 + 10.06.2015 Download
0.35 120 + 15.05.2014 Download
0.31 110 + 12.11.2013 Download
0.16.60 107.100 + 18.05.2011 Download
0.15.59 106.500 + 26.04.2011 Download
24 updates are hidden show all updates

Recent change notes

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.

Comments:

12345..20>
duanjingjing@gmail.com
Rated:
2016-02-04 03:57:46
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
Rated:
2015-11-24 08:45:50
better add plugins like vim-multiple-cursors
.
krlsdu
Rated:
2015-11-17 20:48:19
Is awesome
.
zanmato
2015-11-15 22:42:06
Awesome!
.
bsherrill9
Rated:
2015-10-18 03:59:00
Would really hate to live without it.
.
dan2712
Rated:
2015-08-12 00:33:31
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
Rated:
2015-05-27 02:10:05
@vlan, that did the trick! Thank you so much, that's going to make sooo much difference.
.
vlan
2015-05-26 18:36:42
@Anonymous Are you on Mac OS X? See https://youtrack.jetbrains.com/issue/VIM-818 for more details on key repeat.
.
Anonymous
2015-05-26 18:22:12
Really great plugin, my only qualm is that there is no way step through a motion by holding down a key. For example, if I want to quickly step ahead 3 words, in vim I can't hold 'w' and I will step through words, or 'l' for that matter.
.
brienwashburn
2015-04-12 21:23:53
I also meant to say that when you search-and-replace with the option to validate every entry, it requires you to step away from the keyboard by clicking in the dialog box as it isn't possible to select options in the box using tab. Mimicking the Vim functionality of this command—namely, the ability to do everything without the mouse—would make it much more convenient. Thanks.
.
brienwashburn
Rated:
2015-04-12 21:14:55
This plugin is really amazing thus far. One main issue I have is for the search-and-replace function (:%s/search/replace/options and any variation thereof). It works appropriately, but the view doesn't move to the location of the replace. A dialog box pops up allowing you to replace on a case-by-case basis (as it should with the gc option), but you can't see where you are replacing, and you can't scroll with the box up. Granted, if I had named my variables better there wouldn't have been any ambiguity, but that is the magic of the search-and-replace function: it allows you to atone for past mistakes. I'm relatively new to IntelliJ IDEA so I might find in the future that search-and-replace is easier through IDEA rather than Vim (though it looks like you must use the mouse to select options in IDEA), but for now I'd really like to Vim for this.
.
Anonymous
Rated:
2015-03-26 13:57:19
Oh my god, IdeaVim is awesome! I'm a long-time vim user and haven't seen so good support in any other IDE.
.
Anonymous
2015-03-03 06:00:53
In visual mode, vim uses bar cursor that goes between characters. With IdeaVim, block cursor is used instead and always marks one character more at the end, which makes it behave differently than vim. For example, try "vwd" (deleting a word) or "0vjy" (copying a line). IdeaVim deletes one more character with "vwd" and copies one more character with "0vjy" (actually this copies two lines).
.
Anonymous
Rated:
2015-02-27 11:18:06
Vote up for vat command
.
Anonymous
2015-01-04 11:38:06
After the last update to change some behavior. When in insert mode at the end of the line I press enter, and then click backspace my cursor returns to the previous line, instead of remove the space and move to the left. Previously, this was not ( Or it maybe after update RubyMine? But I transfer settings from an older version. And now I have noticed that in the CoffeeScript still behaves well, but ruby files and haml as I described before. Although settings in RubyMine - code style the same. Perhaps this is not the fault vim but can tell me what can I do?
.
12345..20>