Authors:
rmaddy
oleg_s
yole
opensource software

IdeaVIM

Vendor: Rick Maddy, JetBrains

Email: N/A

Website: http://plugins.intel...j.net/plugin/?id=164

SourceCode: link

License: license url

Bugtracker page

Forum page

Description:

VIM Emulator. This plugin provides nearly complete vi/vim/gvim emulation while editing files in IDEA. The following functionality is supported:
  • Motion keys
  • Deletion/Changing
  • Insert mode commands
  • Marks
  • Registers
  • VIM undo/redo
  • Visual mode commands
  • Some Ex commands
  • Some :set options
  • Full VIM regular expressions for search and search/replace
  • Macros
  • Diagraphs
  • Command line history
  • Search history
  • Jumplists
  • VIM help
Downloads: 43307
Rating:
Participated in rating: 36
Version Since Build Until Build File/URL Size (Kb) Date Dependency
0.12.7-9.x. 93.1. . Download 1061.76. 2010-03-30 16:05:04 com.intellij.modules.lang.
0.12.6-9.x. 93.1. . Download 1061.83. 2010-02-24 16:30:24 com.intellij.modules.lang.
0.12.5-8.x. 92.9000. . Download 704.33. 2009-12-04 02:15:37 com.intellij.modules.lang.
0.12.3-8.x. 92.9000. . Download 704.33. 2009-05-28 14:39:58 com.intellij.modules.lang.
0.12.2-8.x. 80.9000. . Download 1063.5. 2008-11-19 00:04:44 .
0.12.1-8.x. 80.8280. . Download 1062.7. 2008-10-15 20:45:19 .
0.12.1-7.x. 60.6755. . Download 1062.73. 2008-10-15 20:44:19 .
0.12.0-8.x. 80.8280. . Download 1061.93. 2008-10-07 18:31:00 .
0.12.0-7.x. 60.6755. . Download 1061.86. 2008-10-07 18:05:27 .
0.11.6-8.x. 80.8280. . Download 993.74. 2008-04-16 01:28:08 .
0.11.6-7.x. 60.6755. . Download 1006.67. 2008-04-14 09:48:00 .
0.11.5a-7.x. 60.6755. . Download 991.93. 2007-03-17 07:00:24 .
0.11.5-7.x. 60.6667. . Download 987.58. 2007-01-29 04:27:35 .
0.11.5-5.x. 40.3461. . Download 999.01. 2007-01-28 10:51:20 .
0.11.4-5.x. 40.3461. . Download 974.05. 2006-12-22 18:47:16 .
0.11.3-5.x. 40.3461. . Download 918.31. 2006-12-08 04:46:46 .
0.11.2-5.x. 40.3461. . Download 909.81. 2006-12-02 10:07:53 .
0.11.1a-5.x. 40.3461. . Download 883.68. 2006-11-25 21:31:06 .
0.10.6-5.x. 40.3461. . Download 587.61. 2006-07-15 09:17:35 .
0.10.5b-5.x. 40.3461. . Download 592.97. 2006-02-02 00:41:48 .
0.10.4-5.x. 40.3461. . Download 590.35. 2005-11-19 22:56:53 .
0.10.4-4.x. 40.1162. . Download 574.54. 2005-11-19 22:56:10 .
0.10.3-5.x. 40.3461. . Download 577.42. 2005-11-08 21:39:28 .
0.10.3-4.x. 40.1162. . Download 577.13. 2005-11-08 21:38:52 .
0.10.2-5.x. 40.3461. . Download 570.92. 2005-11-06 01:50:47 .
0.10.2-4.x. 40.1162. . Download 570.61. 2005-11-06 01:48:55 .
0.10.1-5.x. 40.3461. . Download 555.39. 2005-10-30 07:52:32 .
0.10.1-4.x. 40.1162. . Download 554.21. 2005-10-30 07:44:56 .
0.8.4-4.x. 40.1162. . Download 541.14. 2005-10-19 03:56:05 .
0.9.7-5.x. 40.3461. . Download 541.29. 2005-10-19 03:47:58 .
0.9.6-5.x. 40.3461. . Download 541.47. 2005-10-19 00:27:46 .
0.9.5-5.x. 40.3461. . Download 530.32. 2005-10-12 09:12:49 .
0.9.4-Irida. 40.3354. . Download 531.53. 2005-06-10 07:10:15 .
0.9.3-Irida. 40.3185. . Download 531.96. 2005-01-27 23:13:28 .
0.9.1-Irida. 40.3136. . Download 532.06. 2004-12-17 23:56:36 .
0.9.0-Irida. 40.3075. . Download 531.05. 2004-10-30 08:49:24 .
0.8.3-4.x. 40.1162. . Download 531.31. 2004-10-29 10:03:48 .
0.8.2-4.5. 40.1162. . Download 529.55. 2004-07-02 09:26:55 .
0.8.1. . . Download 529.52. 2004-07-02 09:21:23 .
0.9.2-Irida. 40.3185. . Download 532.25. 2005-01-25 23:22:45 .
0.8.0. . . Download 529.52. 2004-06-30 22:55:21 .
. .

Recent change notes:

NOTE: Please see the README file if upgrading to this version from version 0.10.1 - 0.10.3. (The Vim keymap is required again).

Bug Fixes
- Any form of searching broke due to a bug in JDK 1.6.0_10. Made changes to work around the bug so searching now works again.

Comments:

Anonymous
Rated:
2010-07-29 01:09:03
Thank You!
This is a life saver. I just started working in a big company with a massive codebase, requiring the use of an IDE.
This plugin for IntelliJ has made the transition so easy! Amazing well done.
.
Anonymous
Rated:
2010-06-27 23:35:00
Thank you so much for this!!! I only wish that the vi mode wasn't in search dialogs (and various others). Are there plans to remove that?
.
Anonymous
Rated:
2010-06-24 22:44:36
.
rastafarra
Rated:
2010-06-22 14:41:42
.
Anonymous
Rated:
2010-06-20 11:29:13
A great plugin. Although it would be great if the autocompletion (ctrl+space, ctrl+alt+space) could be mapped to crtl+n, ctrl+x+o/p etc.
.
zmanning
Rated:
2010-06-08 19:03:13
I can't see ever going back to any other ide because of this plugin.
.
Anonymous
Rated:
2010-05-15 00:22:50
Best of both worlds... Awesome!
.
Anonymous
Rated:
2010-04-22 15:03:50
that's what i was lacking in all IDEs
.
Anonymous
Rated:
2010-03-30 05:45:40
Fantastic to see some long-standing issues fixed! An absolute must-have for vi-fans!
.
rblasch
Rated:
2010-03-15 17:26:03
Some rough edges, but overall pretty amazing how many things are working. Highly recommended!
.
Anonymous
Rated: noRate
2010-03-01 19:05:09
You are welcome at http://youtrack.jetbrains.net/issues/VIM
for bug reports and feature requests.
.
KappaYeates
Rated: noRate
2010-02-27 11:31:02
after installing 0.12.6-9.x, IDEA sometimes doesn't respond to my keyboard clicks.
.
oleg_s
Rated: noRate
2010-02-24 16:35:53
Plugin version for IDEA 9.0 is available for download!
.
david_beutel
Rated:
2010-02-09 23:09:40
I\'m not buying IDEA 9 without this plugin.
.
david_beutel
Rated:
2010-02-09 22:54:08
I'm not buying IDEA 9 without this plugin.
.
Anonymous
Rated:
2010-01-15 06:02:03
Ever since I purchased RM last October, the plugin list always shows IdeaVIM 12.2 instead of the current 12.5 version, so tonight I downloaded and replaced the files in ...plugins/IdeaVIM (Mac OS X)

Now the plugin works. Thank you so very much for this! My fingers and brain are happy-happy-joy-joy now that they can type again instead of constantly reaching for the trackpad and button.

For me, I'd happily pay $99 for this plugin alone.
.
cboettcher
Rated:
2009-12-31 06:56:45
.
Anonymous
Rated: noRate
2009-12-17 16:40:06
What is the status on this plugin. I downloaded the source to try to fix some issues that I have when using IDEA 9.

But I cannot compile, because of the following errors, it seems the API has changed in a few places. I would be glad to help if I can only get started in the first place.

Regards
Anders

Information:Note: Some input files use unchecked or unsafe operations.
Information:Note: Recompile with -Xlint:unchecked for details.
Information:Compilation completed with 11 errors and 69 warnings
Information:11 errors
Information:69 warnings
/Users/andersjanmyr/External_Projects/ideavim/src/com/maddyhome/idea/vim/KeyHandler.java
Error:Error:line (484)cannot find symbol constructor AnActionEvent(,com.intellij.openapi.actionSystem.DataContext,java.lang.String,com.intellij.openapi.actionSystem.Presentation,int)
/Users/andersjanmyr/External_Projects/ideavim/src/com/maddyhome/idea/vim/group/ChangeGroup.java
Error:Error:line (1,522)cannot find symbol constructor TextChange(int,java.lang.CharSequence,java.lang.CharSequence)
/Users/andersjanmyr/External_Projects/ideavim/src/com/maddyhome/idea/vim/group/FileGroup.java
Error:Error:line (61)cannot find symbol constructor OpenFileDescriptor(com.intellij.openapi.vfs.VirtualFile)
Error:Error:line (185)cannot find symbol constructor OpenFileDescriptor(com.intellij.openapi.vfs.VirtualFile)
Error:Error:line (208)cannot find symbol constructor OpenFileDescriptor(com.intellij.openapi.vfs.VirtualFile)
Error:Error:line (223)cannot find symbol constructor OpenFileDescriptor(com.intellij.openapi.vfs.VirtualFile)
/Users/andersjanmyr/External_Projects/ideavim/src/com/maddyhome/idea/vim/group/SearchGroup.java
Error:Error:line (1,240)getAttributes(com.intellij.openapi.editor.colors.TextAttributesKey) in com.intellij.openapi.editor.colors.EditorColorsScheme cannot be applied to (com.intellij.openapi.editor.colors.ColorKey)
/Users/andersjanmyr/External_Projects/ideavim/src/com/maddyhome/idea/vim/group/MotionGroup.java
Error:Error:line (463)cannot find symbol constructor OpenFileDescriptor(com.intellij.openapi.vfs.VirtualFile)
/Users/andersjanmyr/External_Projects/ideavim/src/com/maddyhome/idea/vim/undo/UndoManager.java
Error:Error:line (187)cannot find symbol constructor DocumentChange(int,java.lang.CharSequence,java.lang.CharSequence)
Error:Error:line (202)beforeDocumentSaving(com.intellij.openapi.editor.Document) in com.maddyhome.idea.vim.undo.UndoManager.FileDocumentListener cannot implement beforeDocumentSaving(com.intellij.openapi.editor.Document) in com.intellij.openapi.fileEditor.FileDocumentManagerListener; overridden method does not throw com.intellij.openapi.fileEditor.VetoDocumentSavingException
/Users/andersjanmyr/External_Projects/ideavim/src/com/maddyhome/idea/vim/helper/DocumentManager.java
Error:Error:line (79)cannot find symbol method markFileAsUpToDate(com.intellij.openapi.vfs.VirtualFile)
.
Anonymous
Rated: noRate
2009-12-15 12:06:11
IdeaVIM doesn't seem to work in IntelliJ 9.

The follwoing error dielog appears while starting:

"Plugin IdeaVIM failed to initialize and will be disabled:
com.maddyhome.idea.vim.key.CommandNote cannot be cast to com.maddyhome.idea.vim.key.ParentNode
Please restart IntelliJ IDEA."

Nay ideas?
.
Anonymous
Rated:
2009-11-19 02:07:36
Is this plugin not open source anymore?
The CVS on sourceforge is not the current version..

Would be a pity - I would like to contribute..
.
Anonymous
Rated: noRate
2009-10-19 23:53:28
The plugin is not available for RubyMine 2.0 beta
.
Anonymous
Rated:
2009-09-24 15:32:33
The plugin works fine but there are still some annoyances, I work on a MacBook, so I do not have an insert key in my built-in keyboard, in MacVim (and in any version of Vim) I just type gR to begin the Replace mode, this however does not work with this plugin, but it have the same vi functionality that I prefer just because I'm forced to use this IDE in my job.
.
Anonymous
Rated:
2009-09-19 12:11:17
Long, long time VIM user. LOve IntelliJ. Installed the plugin. It crashes every time I open a file, with a complaint about invalid file length.
.
Anonymous
Rated: noRate
2009-06-14 23:02:34
The latest vim plug 0.12.3 upgrade fails with message: "com.intellij.modules.lang: error in opening zip file".
.
Anonymous
Rated:
2009-02-19 04:47:52
I would not use any IDE unless it had vi mode. This plugin works mostly, except that I get lot of error traces when refactoring. Nothing of concern since I can dismiss the error and continue. The only problem is that regular copy/paste do not work when using this plugin. It is a shame (gvim works beautifully with regular copy/paste). The other problem is that folded comment blocks open up when I introduce a comment and stay open. A few minor annoyances do exist, but still makes IntelliJ usable.
.
Anonymous
Rated:
2008-12-11 22:09:27
I purchased Idea because of this plugin. If it didn't exist, I would not have bought Idea
.
Anonymous
Rated:
2008-10-18 00:06:12
absolutely indispensable, couldn't use intellij without it, cheers for spending the time to develop this plug in and keeping it up to date
simon enbuenosaires.com
.
Anonymous
Rated:
2008-09-13 01:09:12
The editor is nice, but the fact that it breaks the auto-scrolling in the console (run) window makes it more annoying than it's worth. And the fact that the problem was logged as a bug (#1578495) back in 2006...
.
Anonymous
Rated:
2008-08-15 18:12:27
.
Anonymous
Rated:
2008-07-31 09:51:25
Excellent plugin.
- Vinu
.
jeffreyajones
Rated:
2008-06-19 20:32:48
I couldn't use Idea without this plugin. Thanks, Rick!
.
majorbugger
Rated:
2008-05-09 19:36:34
Absolutely essential! Your plugin is a life saver, buddy!
.
Anonymous
Rated:
2008-04-23 19:11:06
Very Very great!
.
masanobuimai
Rated:
2008-04-14 11:27:45
Greate!!
.
Anonymous
Rated:
2008-03-01 16:38:49
.
Anonymous
Rated:
2007-11-03 20:48:46
.
Anonymous
Rated:
2007-08-25 20:49:18
Great plugin! A life saver!
.
mjparme
Rated:
2007-05-23 20:56:37
Essential plugin if you don't like having to take your hands off the keyboard when coding.

Probably have to be an old school Unix person to need VI, I personally can't code without it ...some might say I can't code with it...hah!
.
Anonymous
Rated:
2007-05-22 15:05:23
Absolutely essential - and helps to hide the fact I'm running an IDE on Windows :)
.
Anonymous
Rated:
2007-04-28 15:52:54
.
Anonymous
Rated:
2006-12-12 19:49:13
I love this plugin - I don't think I could use IDEA without. A must have!
.
Anonymous
Rated:
2006-12-12 19:28:20
I don't think I could use IDEA without this plugin. It's by far my favorite and most essential.
.
Anonymous
Rated:
2006-12-12 00:49:54
Great!
.
Anonymous
Rated:
2006-11-18 19:38:22
I think the VIM module is great.
-tpop
.
iklotzko
Rated:
2006-10-18 22:28:29
Very easy to use. Integrates well within IntelliJ IDEA. It's not just a set of key-mappings.
.
Anonymous
Rated:
2006-09-23 15:43:15
it's probably much harder to make vi style, then others (likes emacs and all), and was surprised by the fact such plugin exist at all. It's hard to find vi style in any other dev env. and I am pretty used to vi style, type count saving
.