Pular para o conteúdo principal

- 3 minutos de leitura

Porque voltei a usar vim no meu dia-a-dia

Daria tudo que sei pela metade do que ignoro. René Descartes

Atualmente trabalho para uma empresa que é parceira Microsoft, então usamos Windows como sistema operacional, todos sabemos que Windows acaba sendo mais “chatinho” para quem é desenvolvedor frontend e curte bastante terminais.

Estava usando vscode, diferente de alguns extremistas, acho o vscode um excelente editor, tem um bom visual, excelentes plugins que facilitam bastante nossa vida no dia-a-dia.

Mas, por que estou voltando para o vim?

No vscode sinto que consigo fazer as coisas um pouco mais rápido, pelo fato de poder copiar código (sim fazemos muito isso) e levar de um lugar para o outro para poder agilizar as entregas.

Porém, pelo fato de copiar muito código, fui perdendo a capacidade de escrever código sozinho, isso não é nada bom para um desenvolvedor, por isso decidi voltar ao vim, pois escrevo muito mais código do que usando qualquer outro editor de texto.

Não tenho mais a necessidade de copiar código e levar para outros lugares, consigo fazer split no terminal e quando estou com features para desenvolver que são bem parecidas, eu olho e vou escrevendo, parece besteira, mas em mais ou menos quinze dias a minha capacidade de escrever código ficou melhor do que antes.

Consigo escrever testes com o terminal do lado rodando o famoso npm run test:watch e ir acompanhando os testes quebrando e isso é ótimo, sei que no vscode tem terminal integrado, mas eu nunca usei, não acho confortável de usar.

Mas o vim precisa de um monte de plugin!!

Sim, de fato o vim precisa de alguns plugins para ficar bem legal, por isso estou usando o lunarvim que já vem com uma série de plugins e é bem mais fácil de usar, mas se você quiser mais facilidade ainda tem o lazyvim que te ajuda de várias formas como usa-lô.

Como iniciar com o vim?

Primeiramente instale ele ou uma das derivações que comentei aqui, comece a usar na primeira hora de todos os seus dias, se sentir desconfortável, use por meia hora, até se sentir confortável para usar durante meio-dia, depois tente usar por um dia todo, quando conseguir isso, poderá tornar o vim seu principal editor.

Quais vantagens de usar vim?

  • Open Source
  • Comunidade grande
  • Muitos plugins
  • Bastante produtividade
  • Pode criar sua própria configuração e levar para qualquer lugar
  • Compatibilidade com várias linguagens
  • Integração com copilot ou tabnine

Desvantagens

  • Difícil de configurar
  • Difícil de usar
  • Padrão dele é uso sem mouse
  • Autocomplete dele pode não ser tão bons

Bom por isso que voltei a usar vim e tem me ajudado bastante a voltar a evoluir e voltar a codar bastante, espero que essa visão, possa mudar um pouco a visão de vocês sobre o vim e espero que deem os primeiros passos com esse editor que na minha opinião é ótimo.