- Unix command line.
- Vim's commands and keybingings interface (not the UI).
>Vim's commands and keybingings interface (not the UI).
I recently decided to finally get good at Vim, but the UI, being text-only, can be charitably described as "awful."
Solution: Sublime Text 3 with the NeoVintageous[1] plugin. Takes a beautiful, highly customizable, extensible editor and adds most of the Vim bindings. I can do all of my main development work in a gorgeous editor, and when I have to hop onto an unfamiliar machine, I'm still good at using Vim.