Authors:
rmaddy
oleg_s
vlan
opensource software

IdeaVim

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

Vendor: JetBrains

Email: N/A

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

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

License: LICENSE.txt

Bugtracker page

Description:

Build 0.35-234

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
  • Key mappings
  • Configuration via ~/.ideavimrc
  • Macros
  • Digraphs
  • Command line and search history
  • Vim web help
Downloads: 532028
Rating:
Participated in rating: 152
Version Since Build Until Build File/URL Size (Kb) Date Details
0.35. 120. . Download 869.52 2014-05-15 15:19:16 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
. .
19 updates are hidden show all updates

Recent change notes:

0.35:

  • ~/.vimrc is no longer read by default, use ~/.ideavimrc instead
  • Various bug fixes

0.34:

  • Various bug fixes

0.33:

  • Support for :map key mapping commands
  • New keyboard shortcuts handler that doesn't require a separate keymap for Vim emulation
  • Support for :source command
  • Support for :sort command
  • Various bug fixes

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

See also the complete changelog.

Comments:

12345..17>
Anonymous
Rated:
2014-06-27 03:58:45
]m and [m for next/previous method is broken
.
netzdiego
2014-06-25 14:30:23
... cant use delete in visual mode. It delete in last line only.
.
Anonymous
2014-06-06 05:42:59
tab is broken in view model
.
gengjiawen
Rated:
2014-06-04 07:18:54
this is a great plugin,can you guys make it support command "vit" and "vat",much appreciation.
.
vlan
2014-05-29 17:08:22
@Anonymous Please file a bug report at http://youtrack.jetbrains.com/issues/VIM and provide more details regarding your problems with Korean characters input. Just for your information, I know that many Japanese people use IdeaVim and I haven't received any reports about problems with input recently (versions 0.33-0.35 at least).
.
Anonymous
Rated:
2014-05-29 06:32:31
Korean Character(2Bytes CharacterSet) Input is Impossible. Before 0.28 Version support other country language input string. Please Support 2Bytes CharSet Support. I want to use IdeaVim on IDE
.
Anonymous
2014-05-23 22:09:18
Nevermind on reverting to 0.31. Will use 0.35, but still confused how tab indent was taken over - I can't see the override option in Pycharm keymaps? Im using macOS x 10.5 + keymap. Currently using 2> to indent selections. Not the worst
.
Anonymous
Rated:
2014-05-23 21:38:49
How can I install the 0.31. version in Pycharm? Trying to "install plugin from disk" works for 1 min then fails with the error: "The plugin IdeaVIM failed to save settings and has been disabled. Please restart PyCharm" Want to use 0.31. - 0.35 tab complete is broken. 2> and gv restore selection hardly working
.
Anonymous
2014-05-15 15:22:22
@vlan It seems that this issue was already reported earlier: http://youtrack.jetbrains.com/issue/VIM-649
.
vlan
2014-05-15 02:53:34
@Anonymous Please file a bug report about Ctrl+Up at http://youtrack.jetbrains.com/issues/VIM.
.
vlan
2014-05-14 21:43:02
@Anonymous Use '>' in visual mode for indenting a block, '2>' for indenting it twice, 'gv' for restoring visual selection (doesn't work sometimes due to http://youtrack.jetbrains.com/issue/VIM-646, to be fixed soon).
.
Anonymous
2014-05-14 21:36:17
EDIT : Sorry, not tab complete, but tab indent is broken.
.
Anonymous
Rated:
2014-05-14 21:35:02
As a few comments show, my tab complete is now broken after updating in Pycharm. What is recommended workaround, besides revert?
.
Anonymous
Rated:
2014-05-14 14:41:10
Thanks for this plugin. I do have some trouble, as some keymaps are blocked by this plugin. I mapped 'Jump To Navigation Bar' to Ctrl+Up. It doesn't do anything with Vim Emulation turned on, but works when it's turned off. I can't find Ctrl+Up in the Vim Emulation settings either. Any ideas?
.
vlan
2014-05-13 16:56:59
@Anonymous Make sure that: 1) You are using IdeaVim 0.34+ 2) Your active keymap (File | Settings | Keymap) is not "Vim" and it defines Ctrl+N as Navigate to class 3) The key handler for conflicted Ctrl+N shortcut is set to "IDE" in File | Settings | Vim Emulation, not to "Vim"
.
12345..17>