Authors:
rmaddy
oleg_s
vlan
opensource software

IdeaVim

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

Vendor: JetBrains

Email: N/A

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

SourceCode: https://github.com/JetBrains/ideavim

License: LICENSE.txt

Bugtracker page

Description:

Vim emulation plug-in for IDEs based on the IntelliJ platform. IdeaVim can be used with IntelliJ IDEA, RubyMine, PyCharm, PhpStorm, WebStorm, AppCode and Android Studio.

Supported functionality:

  • Motion keys
  • Deletion/Changing
  • Insert mode commands
  • Marks
  • Registers
  • Undo/redo
  • Visual mode commands
  • Some Ex commands
  • Some :set options
  • Full Vim regexps for search and search/replace
  • Macros
  • Digraphs
  • Command line and search history
  • Vim web help
Downloads: 349358
Rating:
Participated in rating: 141
Version Since Build Until Build File/URL Size (Kb) Date Details
0.32. 120. . Download 831.34 2013-11-15 17:12:56 details
0.31. 110. . Download 831.28 2013-11-12 04:24:15 details
0.16.60. 107.100. . Download 1069.45 2011-05-18 11:43:20 details
0.15.59. 106.500. . Download 1069.49 2011-04-26 12:30:29 details
0.14.54. 103.1. . Download 1068.97 2011-04-01 14:01:28 details
0.12.7-9.x. 93.1. . Download 1061.76 2010-03-30 16:05:04 details
0.12.5-8.x. 92.9000. . Download 704.33 2009-12-04 02:15:37 details
0.12.1-8.x. 80.8280. . Download 1062.7 2008-10-15 20:45:19 details
. .
16 updates are hidden show all updates

Recent change notes:

0.32:

  • Fixed API compatibility with IntelliJ platform builds 132.1052+

0.31:

  • Various bug fixes

0.30:

  • Support for a separate .ideavimrc config file
  • Fixed long-standing issues with merged undo/redo commands and <Esc> during completion
  • Various bug fixes

0.29:

  • Fixed repeat buffer limits
  • Enable normal <Enter> handling for one-line editors
  • Don't move cursor while scrolling

0.28:

  • Fixed reconfigure Vim keymap for user-defined base keymaps

See also the complete changelog.

Comments:

12345..14>
ian.s
Rated:
2014-04-15 09:06:06
Excellent plugin. Best Vim emulation I've seen. The good guys over at jetbrains recently pushed a new build that supports :map commands :O That's a dealmaker in my book. You can new use pretty much any arbitrary mapping from your .vimrc. The only problem i've seen so far is that you can't define and use a . Oh well, give them time. They seem to care, but only once the issue you want fixed get's up to about 100 upvotes.
.
Anonymous
Rated:
2014-04-10 06:40:29
.
Anonymous
Rated:
2014-03-15 12:46:53
.
vlan
2014-03-05 09:42:07
Comment/vote for http://youtrack.jetbrains.com/issue/VIM-438 for using Ctrl-N / Ctrl-P in completion menus.
.
Anonymous
2014-03-05 03:50:21
Don't know it filters tags. IDEA 13 UE Linux. C-n causes class navigation pops up when methods-popup is on the screen. Same as menu Navigate->Class
.
vlan
2014-02-04 23:01:32
See http://youtrack.jetbrains.com/issue/VIM-438 for Vim-like navigation in menus.
.
Anonymous
Rated:
2014-02-04 21:27:41
I'm also wondering if there is a way to move up and down between menu items, besides using the arrow keys, an example would be Navigate > File... you type what you are searching for, then I'd like to be able to map ctrl-j/k to move between possiblities (instead of up and down)
.
diolan
2014-01-08 12:30:13
Is there any way except the arrow keys to move up-down between lookup items?
.
jelatin
2013-12-13 19:05:15
How do you enter visual mode in this? Ctrl+V is the windows paste shortcut, Ctrl+Q is not it (the Vim backup to Ctrl+V). I also can't locate it in keybinds for the plugin.
.
Anonymous
Rated:
2013-12-02 09:50:24
with above 0.3, I cant input Korean. Because I had updated the webstorm 7.0.2 and IdeaVim 0.32 together, I had suspected the webstorm first. So I had downgraded the webstorm, but the problem was still exist. When I had downgraded the IdeaVim to 0.29, the problem had disappeared. Maybe IdeaVim above v0.30 has some IME bug. Please Fix it because I love IdeaVim. :)
.
kstarikov
2013-11-28 16:10:20
some documentation would be really appreciated.
.
Hanni Sullivan
Rated:
2013-11-27 13:45:29
Many thanks to the maintainers and the creator of this plugin. I too can't imagine working without it.
.
Anonymous
2013-11-24 18:25:36
backspace in R doesn't work like VIM
.
acerphoenix
Rated:
2013-11-23 19:49:47
ideavim will disabled ctrl+backspace and ctrl+delelte shortcut.this bug has not been fixed yet
.
rogererens
Rated:
2013-11-15 13:27:12
Do you have some explicit documentation on how to use .ideavimrc, .vimrc (and their window equivalents _ideavimrc and _vimrc)?

Some questions to consider: Where are those files to be found? If I have vim installed, can its ~/.vimrc be used? Can you illustrate it's use with some examples, e.g. I'd like to map in normal mode Ctrl-h to Ctrl-w h, Ctrl-j to Ctrl-w j, etc. to navigate between splitters.
.
12345..14>