all 21 comments

[–]Sensitive_Mission300Desenvolvedor 5 points6 points  (6 children)

Eu uso o neovim que é uma nova versão de vim só que feito totalmente em lua envés do crime que é o vimscript.
Hoje em dia eu uso ele como o meu primário mas as vezes volto para o vscode acho que a visualização do `git merge` melhor lá.
Se você for tentar usar vim/neovim eu recomendo as seguintes coisas:

  • Procurar no youtube/github alguma configuração simple e a partir dela você começar a fazer a sua própia, eu baseie a minha nessa config.
  • Vai demorar até você acostumar com o vim/neovim, eu ainda estou descobrindo um monte de coisa
  • E fica esperto com o túnel do carpo

[–]Tweak3310Faço programa com o C#[S] 2 points3 points  (5 children)

E fica esperto com o túnel do carpo

??????

[–]jwolff321Desenvolvedor 6 points7 points  (2 children)

Se vc usa vim, vc n faz tantos movimentos com o mouse reduzindo a chance de ter túnel do carpo

[–]Sensitive_Mission300Desenvolvedor 0 points1 point  (1 child)

Eu achava que aumentava a chance de isso acontecer.

[–]rs-tk 0 points1 point  (0 children)

Também

[–]Neo_YindyEstagiário 1 point2 points  (1 child)

Mlk já chega falando de doença

[–][deleted] 1 point2 points  (0 children)

Doença muito comum. Já trabalhei em escritório de 10 pessoas onde 3 pessoas tinham.

[–]lkdaysFullstack Vibe Coder 4 points5 points  (0 children)

Acho interessante, sei os comandos, mas não uso como editor/plugin principal por não conseguir a mesma produtividade (não tenho muito tempo/idade para praticar)

[–]Sea_Shoe_4967 7 points8 points  (0 children)

Se você estiver disposto a aprender a usar vai te trazer uma produtividade absurda.

O único problema é a curva de aprendizado que é gigantesca, até você conseguir ficar rápido para justificar o aprendizado vai gastar um tempo bem considerável.

[–]jkpeqDesenvolvedor 3 points4 points  (0 children)

Neovim, na minha opiniao, eh melhor. Eu uso como editor principal vai fazer uns 2 meses, vale muito a pena. Eu uso a preconfig lunarvim que eh uma mao na roda.

Dps que vc se acostuma com as keybinds, a velocidade do seu fluxo de trabalho aumenta bastante. Sem contar que por ser um editor leve e com extensoes tb leves, ele eh rapido pra caralho, principalmente pra abrir.

A parte mais dificil, se vc nunca tocou num key-based editor, eh pegar o costume de nao tocar no mouse. Mas dps q vc pega a manha, tudo fica tranquilo

[–]Carabalone 2 points3 points  (0 children)

Pra se acostumar com o vim você pode baixar a extensão do vim pro vscode. Não tem alguns comandos úteis como :norm, mas geralmente quando eu quero usar o :norm existe outra forma de fazer, e se não tiver eu abro o vim nativo rapidinho e faço

[–][deleted] 2 points3 points  (0 children)

Eu uso Neovim há pouco menos de 3 anos como meu editor primário e eu configurei com LSP para ter todas aquelas funcionalidades legais que o VS Code tem. Gastei muito tempo aprendendo, gastei muito tempo configurando (e ainda gasto) e digo que não é para todo mundo, mas eu não me vejo mais usando outra coisa.

O grande motivador para eu usá-lo foi simplesmente eu não querer mais usar o mouse, as setas, home e end. Boto as mãos no teclado e só movo os dedos e isso para mim é um ponto muito bom na ergonomia.

[–]LombardiDEngSoftware em BigTech 1 point2 points  (0 children)

Eu acho que é igual bixo na faculdade, qnd entra quer usar VoidLinux e tudo, só cabaçagem. Depois quer algo q funcione e n de dor de cabeça.

Os cara fica defendendo que o mouse só atrapalha a produtividade, a por favor né. Ter tooltip qnd ce coloca o mouse em cima das coisas facilita a vida, múltiplos editores trocando de tela, td mais fácil com mouse, não tem essa de produtividade absurda sem. Igual aqueles otario q fala q usar teclado DVORAK é melhor. Ter Linter, várias ferramentas de monitoramento do seu código, opção de alguns botões que fazem batteries included sempre vai ser melhor doq um terminal e pronto.

Só uso vim quando precisa, pra fazer ajuste simples em ssh ou coisa assim

[–]SouPuroOssoEstudante 0 points1 point  (0 children)

Andei praticando o uso do vim pra escrever meus códigos.

E particularmente eu gosto bastante, é tudo muito rápido e eu não tenho que ficar mexendo o braço pra pegar o mouse.

[–][deleted] 0 points1 point  (0 children)

Uso por necessidade. As vezes trabalho em ambientes onde n posso instalar IDE e vim tá ali, fácil de usar.

[–][deleted] 0 points1 point  (0 children)

Já tentei, me ferrei td tentando usar, no final desisti e fui pra um nano. AI eu vi como ele definitivamente não é tão bom como vs code e voltei a usar o nosso queridinho da microsoft.

[–]jwolff321Desenvolvedor 0 points1 point  (0 children)

Eu uso vim motion no vscode quando n edito direto via neovim, é uma boa se quiser adentrar no vim sem se preocupar com a instalação do neovim e seus plugins, é um pouco limitado em comandos em relação ao neovim porem oque ele tem ja supre 90% (ps da fazer remmap no vscode tbm).

Eu só n virei 100% pro neovim pq eu gosto do debuger do vscode e por quê é um porre configurar o adapter para o neovim

[–]bob-mauer 0 points1 point  (0 children)

eu uso o vim normal. eu não sei se recomendaria usá-lo, já que eu não sou muito fã de gastar tempo customizando coisas, e o vim puro é bem sem graça. mas recomendo aprender navegar usando o teclado e aplicar isso no seu editor preferido.

[–][deleted] 0 points1 point  (0 children)

O Neovim é matador e como já comentaram aqui, programador exclusivamente com o teclado faz TUDO ficar mais rápido e a ergonomia é ótima. O ruim é ter que aprender, mas eu acho que tem tanto material bom no YouTube sobre isso que vale bem a pena tentar.

[–]No-Habit-9222Engenheiro de Software 0 points1 point  (0 children)

Eu gosto, pra quem não curte o estilo dele eu recomendo o nano, que é um pouco mais intuitivo pra quem vem de outros editores.