Modal interfaces everywhere
You’ve read through this book, and now, hopefully, you think that modal interfaces are pretty great. How can you get more of that?
Many applications support some sort of modal interactions with them, particularly Vi-friendly ones.
Many mature text editors and IDEs provide Vi-like key bindings for moving around and manipulating text. Here are a few of them (with the corresponding URLs):
- Evil is a Vi layer for Emacs: https://github.com/emacs-evil/evil
- IdeaVim is a Vim emulator for IDEA-based IDEs (IntelliJ IDEA, PyCharm, CLion, PhpStorm, WebStorm, RubyMine, AppCode, DataGrip, GoLand, Cursive, and Android Studio): https://github.com/JetBrains/ideavim
- Eclim lets you access Eclipse features from Vim: http://eclim.org
- Vrapper adds Vi-like key bindings to Eclipse: http://vrapper.sourceforge.net/home
There are many others, so if other editors accomplish your tasks better than Vim (because you might be locked into a particular...