Ranger is a file manager with an ncurses interface. It is designed to give you a broader overview of the file system by displaying previews and backviews, dividing the screen into several columns. The keybindings are similar to those of other console programs like vim, mutt, or ncmpcpp, so the usage will be intuitive and efficient.
Viable is a plugin for the Eclipse environment that provides an interface as similar to vi (specifically Vim) as possible while maintaining access to all the powerful features of Eclipse. It supports visual block mode, common normal mode actions, command line mode (including command line history), "window" splits and management, regular expression search and replacement, and external filters and commands.