I've recently gotten into vim in a big way (again), and I now have a ton of customization in my .vimrc
file. I realize that not everything in there would make sense in the context of an IDEA plugin, but I'd really like it if things like remapping jj
to Esc
were picked up and honored. Is there a way to do that? Without needing to manually tweak all that stuff in IDEA's keymap, that is.
Thanks.
Updated answer: IdeaVim version 0.35 (released 2014-05-15) reads settings and key bindings from ~/.ideavimrc
. You can put source ~/.vimrc
in that file if you want to include mappings from ~/.vimrc
.
0.33 and 0.34 read ~/.vimrc
directly.
0.33 (released 2014-04-28) was the first version to implement VIM-288, including things like mapping jj to ESC. It works great, and there's a new Vim Emulation section in the IDEA preferences that lists all the conflicts between ~/.vimrc
mappings and Intellij mappings, and lets you resolve the conflicts by assigning the keys to either IDEA or IdeaVim. Here is the release announcement on twitter.
(Note: I'm not the author, just a satisfied user.)