Se você não conhece pelo menos as combinações de teclas do Emacs ou Vim, você está editando o texto de maneira errada. Você será mais produtivo depois de dominar qualquer um dos dois. Se você não configurou o resto de suas ferramentas para usar atalhos de teclado Emacs ou Vim, você deve.
Use as referências a seguir para começar. Escolha seu veneno. Eu sei os dois, mas prefiro o Emacs, embora possa tentar o emacs-evil no futuro:
- Referência de atalhos de teclado Emacs
- Referência de atalhos de teclado Vim
- Ligações Intellij Emacs
- Eclipse Emacs Bindings
- Eclipse Vim Bindings
- Ligações GTK Emacs
- Ligações Emacs Vim
- Ligações Firefox Emacs para Vimperator
- Ligações Chrome Emacs para Vimium
- Ligações Firefox Vim
- Ligações Chrome Vim
Embora as ligações do Vim possam ser mais eficientes, eu prefiro as ligações do Emacs porque:
- OSX tem ligações Emacs por padrão.
- ZSH e Bash têm vínculos Emacs como padrão, embora você possa usar vínculos Vim se desejar.
- Readline tem ligações Emacs como padrão. Você pode configurá-lo para usar vínculos do Vim, mas isso não é trivial.
- O Tmux e a tela têm ligações Emacs como padrão. Você pode configurá-los para usar vínculos do Vim.
- Eu posso.
Você pode preferir vínculos Vim porque:
- Sem acordes.
- Edição modal.
- Comandos encadeados.
- Alguns sites possuem atalhos de teclado do Vim (9gag e gmail, por exemplo).