If you are new to Eclipse user but have been using vi for a long time, you may want a plugin that allows modal editing without moving your hands from the home row while not interfering with Eclipse’s auto complete functionality. The Vrapper plugin does just that. It enables vi keys to edit the source code.
The Vrapper plugin can be installed from an update site. The url for the Vrapper update site is on the basics documentation page. As a newbie to Eclipse, I used a tutorial to walk through installing the plugin. In order to use vi commands to edit code Vrapper must be enabled from the edit menu inside Eclipse.
After using it for a day, I have been pleased with the plugin. It delivers what it promises. According to the Vrapper documentation, search and replace is not yet available. Other than that the only missing command I noticed was the z command to bring the text to the top of the screen.