Eita. Você já chegou a comparar com LunarVim? ... Fábio Akita mostrou num dos videos e achei interessante. Claro, no fim, tudo é vim. O ruim é saber configurar. Por isso nunca fui afundo no Vim. Uso muitos atalhos no VSCode em que eu teria que fuçar como fazer no Vim. Se tivesse um VSCodeVim seria show kkkkk.
Foi esse vídeo do akita que me fez querer testar o vim.
Testei o LunarVim mas não gostei, achei os atalhos ruins, muitos plugins inúteis e senti falta de alguns plugins.
Não consegui modificar pra ficar ao meu gosto, aí achei o Astronvim, que consigo modificar facilmente, que já vem com ótimos atalhos e com ótimos plugins.
Sobre esse VSCodeVim, existe uma extensão para o vscode que adiciona o modo vim de navegar dentro do vscode, é uma boa opção para começar, mas recomendo dar uma olhada nos atalhos padrão do astronvim.
Pode crer. Muito útil essa informação.
Quanto ao VSCodeVim acho que me expressei mal. Eu quiria dizer VimVSCode. Trazer os aspecto estético do VSCode e alguns de seus atalhos, por exemplo
Move Line Down Alt+Down
Copy Line Down Ctrl+Shift+Alt+Down
Insert Cursor Below Shift+Alt+Down (eu acho muito útil pra selecionar várias linhas)
Add Selection To Next Find Match Ctrl+D
A prioridade do vim é produtividade, então no caso do Move Line Down seria "k", e isso pode ser combinado com números, ou seja: "10k" iria descer 10 linhas.
Copy Line Down seria "k" para descer a linha e "yy" pra copiar
Esse Insert Cursor Below seleciona as linhas inteiras ou somente o cursor? Não me lembro, mas poderia ser substituído pelo "V" e "k" em seguida para entrar no modo de seleção de linhas.
Esse Ctrl+D pode ser substituído por "/".