Authors:
rmaddy
oleg_s
vlan
yole
opensource software

IdeaVim

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

Vendor: JetBrains

Email: N/A

Website: http://plugins.intellij.net/plugin/?id=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 and AppCode.

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: 171397
Rating:
Participated in rating: 124
Version Since Build Until Build File/URL Size (Kb) Date Details
0.29. 110. . Download 837.33 2013-05-22 23:39:47 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
. .
14 updates are hidden show all updates

Recent change notes:

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

0.27:

  • Better Vim keymaps for Mac OS X
  • Ask if the plugin should enable repeating keys in Mac OS X
  • Fixed a long-standing bug with code completion and repeat last change command ('.')
  • Various bug fixes

0.26:

  • Added support for paste in the command mode: from a register using <C-R>, from the clipboard using <S-Insert> or <M-V>
  • Added support for the last change position mark (the dot . mark)
  • New shortcuts for Go to declaration <C-]> and Navigate back <C-T>
  • Various bug fixes

See also the complete changelog.

Comments:

12345..12>
randie
Rated: noRate
2013-04-18 06:12:33
Please fix http://youtrack.jetbrains.com/issue/VIM-91 . It's over 2 years old!!!
.
mgbacke
Rated:
2013-04-04 05:28:40
I couldn't program in IDEA without this plug-in (OK, a slight exaggeration). Thank the gods that the long standing Repeat Command bug is fixed.
.
Anonymous
Rated:
2013-04-04 00:38:15
.
darinpeterson
Rated:
2013-04-03 19:35:00
I'm really glad there is a vim plugin for PhpStorm. Since I used vim exclusively before being introduced to Storm, it made my transition much smoother. There are a few minor things that need to be fixed with this plugin, but I love it anyway... :) Darin Peterson
.
hjazz
Rated:
2013-03-23 12:50:21
I Found a bug. I use AppCode 2.0, ideaVim 0.26. I can't input 'j' in edit mode. When I enter 'j' in edit mode. cursor goes down. What the...? lol
.
MaerF0x0
Rated:
2013-03-13 21:23:23
Its missing a few things that I am used to (like surround.vim or highlight (visual select) :s/find/replace/g ) but otherwise quite good!
.
NoxDineen
Rated:
2013-02-22 23:28:54
Having my vim bindings while working short term on an Android project has kept me sane. <3
.
javadba
Rated: noRate
2013-02-17 02:15:54
I see now what is going on: the ideavim inserted a VIM keymap. Even after uninstalling ideaVIM, the new VIM keymap is in effect. So in settings |keymap, change the scheme back to default, and that resets the original "factory default" bindings. It looks like Quck Switch Keymap is what I do want: Ctrl-Backquote 3. I wonder if that will work with IdeaVim, am going to try it (after reinstalling)
.
javadba
Rated: noRate
2013-02-17 02:10:46
Deinstallation does NOT work. The list of plugins (After deinstalling and restart IJ (twice)) no longer shows IdeaVIM. However, the keybindings are still polluted. I even see the status bar "Insert | overwrite" mode still there. All the normal editing keys are hosed.
.
javadba
Rated: noRate
2013-02-17 02:04:41
Hi, I needed to disable vim until my earlier question were answered. Why? The control key is completely unusable now. I disabled in the plugins and re-started. No good: ctrl key still does not work. Then i de-installed ideavim. STILL no ctrl key. What gives here??
.
javadba
Rated: noRate
2013-02-17 01:51:29
Documentation? Hi, Two v basic questions as starters here: (a) how to toggle between vi mode and normal editing mode (b) Which vim commands are supported?? For example, I do visual Block with CTL-V. That does select multi rows. However I cannot then do I for insert mode that applies to multi lines. So this plugin appears to be a limited subset of vim. Where can I see docs that explain what features are supported, plus other usability guidelines? thanks
.
azmo
Rated:
2013-01-24 14:00:16
Going back and forth between vim and IDEA **alot**, this plugin is invaluable and works absolutely great. Thanks!
.
liango
Rated:
2013-01-17 21:05:18
the keymap "ctrl+shift+v" cann't use all the time? My os is win7,i installed this plugin,but when i in the idea editor ,i push ctrl + alt + v,there is a strange tip come out "Can not perform refactoring,selected block should represent an expression.",then i found "Tool -> VIM Emulator" was not active.please help me,can i press "ctl+shift+v" everywhere ? Thanks.
.
yole
Rated: noRate
2013-01-14 00:06:27
Please see here for instructions to enable key autorepeat: http://devnet.jetbrains.net/thread/308041
.
Anonymous
Rated:
2013-01-13 22:50:40
With all the recent development on this plugin I've really fallen back in love with PyCharm for even doing quick stuff. HOWEVER I have one complaint; Key Repeat with motion! I can't hold down a key and scroll I have to keep tapping over and over. This works normal vim so it must be something in PyCharm squashing it. Please fix this to really add some perfection to this plugin
.
12345..12>