Vrapper is a free and open source Eclipse plug-in which acts as a wrapper for existing Eclipse text editors to provide a Vim-like input scheme for moving around and editing text.
Installation:
· Put the included jar archive into your eclipse plugin folder.
Usage:
· There should be a button in the toolbar (little vim icon) and a menu named "Vrapper" with one entry "Emulate Vim". Just click on either of them to activate the plugins functionality. When activated, every newly opened text editor will be wrapped by the plugin to offer vim-like behaviour.
· When the vim emulation is deactivated, editors will be created like normal. Note that the button / menu only affect how new editors behave. Once an editor is opened it will stick to vim / normal behaviour.
Here are some key features of "Vrapper":
· Movement and basic operators (including the dot operator) as well as counts work.
· Different inserts (a, A, o, O, i, I) work with counts.
· Visual mode will set the selection of the underlying editor. You can use the operators "d", "y" and "c" aswell as eclipse commands on the selected text. You can also use the mouse to select text and then use an operator like "d" on it.
· Different registers are available ("a-z", ".", "/" and the unnamed register).
· ":w" works, as well as some other commands.
Requirements:
· Eclipse
What's New in This Release: [ read full changelog ]
· Corrected line-wise visual mode behaviour on empty lines.
· Yanking text objects moves the cursor on the start of the text object. Use ":set nomoveonyank" for old behaviour.
· Toggling Vrapper enables/disables Vim-emulation for all open editors.
· Visual mode operations may be repeated using the dot command.
· Pasting over selections in visual mode is possible.
· Join lines positions the cursor between the joined parts.
· Added paragraph motions and text objects.
· Bound ctrl-u and ctrl-d to Eclipse actions page-up and page-down.
· Fixed zz command to work correctly with folded sections and added z., zb, zt, z- commands.
· gt and gT behave more like in Vim.
· Pressing caps lock or alt is not interpreted as keystroke anymore, so caps lock and alt can be used in command line mode to input caps and special characters.