NeoVim é vida! Demora um pouco para se integrar bem, mas depois que você configura tudo do seu jeitinho fica maravilhoso. O mais incrível é que depois de um tempo você começa a entender seu fluxo de edição e adéqua o editor para atender a essas necessidades através das infindáveis possibilidades que ele fornece. Recentemente passei minhas configs para Lua e até me animei para aprender mais sobre a linguagem.
Sobre o 'Keyboard Driven Aproach', eu curti tanto que tento sempre usar softwares com teclas vim-like.
Para deixar os meus dois centavos, segue algumas coisas que eu acho da hora:
C
- Deleta tudo a partir do cursor e entra no Insert ModeCtrl + v
[Selecione as linhas e colunas] +I
[Digite] +Esc
- Escreve uma vez e repete em todas as linhas selecionadas~
- Troca entre maiúsculo e minúsculo:%s/RegEx/Texto
- Substitui determinado texto através de uma RegEx:set laststatus=3
- Define a barra de status como global (Apenas na versão nightly):set ignorecase
- Ignora maiúsculo ou minúsculo na busca:set smartcase
- Caso você digite em maiúsculo na busca, força esse padrão