I am a huge fan of vim myself, so whenever I am trying a new IDE, I am instantly looking for a vim plugin. Here is a short list of plugins that I found:
- Atom – vim-mode
- Eclipse – Vrapper / Vimplugin / Eclim
- Idea / WebStorm / pyCharm / RubyMine / CLion / PhpStorm / AppCode – IdeaVim
- NetBeans – jVi
- Notepad++ – ViSimulator
- Visual Studio – ViEmu / vsvim
- Xcode – Xvim
Also, a couple of editors/IDEs have built-in vim mode:
- AbiWord word processor supports vi keybindings.
- Kate text editor includes a vi mode.
- QtCreator has FakeVim mode.
- Sublime Text has vintage mode.
- Even Emacs has viper-mode!
- bash, gdb, mysql-client, and many other applications use the GNU Readline library to interact with the user. Readline includes a vi mode.
- In Bourne-style shells like ksh and zsh, type set -o vi to enable vi-like command-line editing.
- ViEmu works also in Microsoft Outlook, Microsoft SQL Server and Word!
Bonus – web browsers! Really, try it, it is awesome!
- Firefox – vimperator
- Chromium/Chrome – cvim / vimium
- Sadly, all of vi plugins for Opera seem outdated.
Please let me know if I forgot something, I would be happy to extend the list. For a more extensive list (sometimes sadly outdated), please see this article.