You will be amazed of how you can speed up typing on the keyboard when you start keeping your fingers at the home row. Next time try to replace:
- <kbd>Enter</kbd> with <kbd>Ctrl j</kbd>
- <kbd>Esc</kbd> with <kbd>[</kbd>
- Arrow keys (history navigation) with <kbd>Ctrl p</kbd> and <kbd>Ctrl n</kbd>
Don’t forget to map <kbd>Capslock</kbd> to <kbd>Ctrl</kbd>. Nobody’s need it now, really.
Then you can use those keys in Vim, bash or zsh.