Muito bom, aguardando o video do setup completo! Gostaria de ver uma configuração completa para C#, senti muita dificuldade em configurar o debugger para esse tipo de aplicação, ainda mais quando tenho que rodar várias apis ao mesmo tempo e verificar um fluxo entre as mesmas.
Bom vídeo, João! Apenas pra complementar e também ser transparente com todos que estão a dar os primeiros passos, se adaptar às motions e ter uma configuração mínima que atenda às suas necessidades não será sua maior barreira neste processo de migração. Permanecer no vim quando se trabalha com vários projetos, linguagens e tecnologias ao mesmo tempo é DE LONGE o maior teste de paciência, pois cada cenário vai exigir adaptações do seu setup e muitas vezes "abrir o editor e programar" não será possível. Apenas um alinhamento de quem usa há anos!
Perfeito, cara. Estou usando o neovim a 9 meses e é exatamente isso. Aprendi demais com o Neovim, com toda certeza, mas se não tiver paciência, cara, não vai conseguir fazer nada kkkkkkkk
Bom de mais o video parabéns. O que está faltando para melhorar a divulgação do vim e ensinando como instalar as LSP mais usadas ou mostrar onde que fica. Pois ja venho tentando usar o vim e sempre fico preso por causa que não acho como instalar a LSP exemplo para programar em C#, PHP, node, os frameworks de Javascript como Vuejs, Reactjs e assim por diante. o que o pessoal ensina e somente configurar a interface mais nada de como instalar e configurar para usar a linguagem de programação no vim. Fico grato se você puder mostrar como fazer.
13:43 Language Server Protocol Tutorial (Explained With Javascript Example). É um recurso desacoplado do Editor só isso. Outros editores mais antigos tinha a sua própria maneira de implementar isso, mas agora se popularizou o LSP.
Quais as sequências de teclas vc utilizou para: 1) Copiar textos em buffer diferentes (16:30); 2) Ajustar a indentação dos children da div (17:08)? Foi rápido, não consegui identificar.
Comecei a usar vim quando precisava fazer um curso na internet e tinha que deixar o navegador aberto com vídeo aberto e em um notebook Intel de 3a geração i5 c/ 4gb ram já estava no gargalo. Mesmo usando Linux mint. O vim me permitiu fazer o curso, aprender sobre o próprio vim e ainda consegui rodar um banco de dados em um container docker (ufa). Vim veio pra ficar
Ótimo video. Agora so falta fazer um video mostrando como se faz no vim, as coisas mais usadas no vscode no dia a dia. Algo como um mini guia de transição para se adaptar aos atalhos etc.
salve joao, usei mt o vim e o nvim em provas da facul, e tive toda essa sensação de conhecimento, mais q em outras IDE, traz como configurar igual ao teu, atualmente o meu ainda esta mt "cru" e torna ate mt difícil realizar a migração
É engraçado como o mundo é um paradoxo. 1. Criamos celulares do tamanho de tijolo... a desculpa é "não temos componentes para criar menores" Com o tempo, é inviável ter celulares enormes, e feio, e incomoda... logo, vamos criar celulares menores... e graças aos avanços, isso se torna possível... 2. Após algum tempo, celular pequeno é ruim, o teclado é muito pequeno, dói as vistas... "Blá, blá e blá", voltamos para celulares enormes... E em breve, voltaremos para os menores, e o ciclo se repete... Antigamente, tela preta e editores de textos como vim existiam, por limitações, por falta de memória, era necessário usar várias combinações para executar algumas tarefas... O computador não tinha interface, uso de mouse só foi existir com tempo... Evoluímos a tecnologia, temos GUI, temos mouse, temos memória... Criamos editores fantásticos, temos IDEs fabulosas... E de repente, a galera acha improdutivo o uso de mouse kkkk... Meu Deus do céu, que loucura ou que sádico é, querer usar uma parada nada amigável ao usuário... Independente da quantidade de funcionalidade, a curva de aprendizado para usar um editor de texto ser tão grande, me diz que é um lixo... Me desculpa a sinceridade, querer usar uma parada que é complexa, que demanda mais esforço e tempo, me faz perder tempo útil, ao qual eu poderia investir em coisas que realmente fatia a diferença... Vscode, sublime, pycharm entre outros, vieram para facilitar a vida, se você não quer usar mouse, eles lhe permitem isso, se você quer copiar algo e usar depois, crie uma aba, cole lá e navegue pelo teclado, muito melhor que ficar ocupando seu cérebro com teclas e em que "buffer" você colocou... Usar uma ferramenta complexa, não te faz um melhor dev... "Eu não mexo no mouse, mas a cada 15min eu paro de fazer o que estou fazendo, pois meu relogio de foco apitou"... É bizarro...
Tentei usar o Neovim 2x e fiquei exatamente com essa sensação. Eu posso dizer, não melhorou nada.. Quando o bixo pega e preciso de produtividade, o VSCode me atendeu super bem e SEM usar o mouse. Pois ele também tem atalhos e por sinal são práticos, com CTRL, Shift e Alt consegue fazer miséria hahahaha
@@christtp quem está sendo chato e incoveniente, é você. A pessoa fez um vídeo, apontando os pontos que ela acha positivo, e eu simplesmente contrapus com argumentos, e que são bem fáceis de ler, e dizendo que é um lixo voltar ao passado... Na minha opinião é sádico querer usar uma ferramenta que dá mais trabalho, e deixar de usar mouse mencionando ser mais rápido... Enfim, chato é uma pessoa que não saber ler, mal entende o que está sendo falado e que pagar de juiz. Leia aí, e veja se em algum momento eu disse que ele está errado em usar ou que não deve... Acéfalo.
Falou tudo.... não estou vendo benefício usar o neovim, o primeiro exemplo mostrado no vídeo de remover/editar um conteúdo dentro de uma tag por exemplo consigo fazer isso com 3 teclas no máximo no vscode de forma muito mais intuitiva. mas vou configurar o neovim só por curiosidade e confirmar que é uma fuleragem
Mano, vc esqueceu do principal benefício, o vim não trava! Uso tmux e vim com alguns plugins há anos. Agora tô pensando em migrar para o neovim com o nvchad, mas put4 preguiça de parar pra estudar os comandos dos plugins e tals....
Não sei se o senhor conhece, mas vale a pena usar uma distribuição pronta, já vem com o setup. Eu gosto do nvchad, mas tem o lunarvim, astrovim e lazyvim
Ser um engenheiro de software melhor tem a ver com domínio de conceitos de arquitetura e soluções de software e análise e aplicação desses conceitos, técnicas, etc. Só saber dar um alt+tab de um jeito diferente, não te torna um engenheiro de software melhor. Agora agilidade, para um dev, realmente é interessante. O chato é decorar atalho. Inclusive tem gente até desistindo desse Vim depois de anos de uso: ruclips.net/video/N3kuanJpY0w/видео.html&ab_channel=LucasMontano ruclips.net/video/dgbPVmSYvg4/видео.html&ab_channel=LucasCaton
As chances de eu lembrar c + i + t são quase inexistentes Mas Change Inside Tag, com certeza eu vou lembrar Sempre que eu consigo ENTENDER O CONTEXTO eu lembro Brigadú!
Eu quero sair do vscode a um tempo quase não uso extensões já, o principal motivo é justo ele ser "pesado" e demorar para algumas coisas, mas o que me faz manter nele é justo alguns snippets, formatadores de código, o terminal integrado que já entra nas maquinas virtuais e por fim, coisas práticas como por exemplo, se passo o mouse em cima de uma função ele me da as informações dela... Eu consigo tudo isso no Neo Vim?
não entendi a necessidade de repetir tantas vezes algumas ideias. parece quase uma insegurança na própria mensagem que está sendo transmitida. eu, particularmente, acho nada prático e discordo que utilizar o vim vai me tornar um dev melhor. mas respeito [ou ignoro/convivo com] sua opinião. inclusive, esse tipo de vídeo sempre me lembra quando comecei a utilizar o teclado 8pen, lá em meados de 2011, e achava sensacional e revolucionário. cheguei a pensar que o qwerty estava com os dias contados. resultado: abandonei em menos de um mês. mas é isso! se vc gosta, vê mais sentido e acha mais prático, continua usando. mas o argumento de que ele vai me tornar um melhor dev não vai colar. p.s.: já utilizei o vim em 2009, quando trabalhava com um dos desenvolvedores do Debian (Daniel Ruoso) e, desde aquela época, eu já achava o vim uma m*rda! kkk
Aparentemente nosso amigo não sabe usar as configurações que tem no VSCode, como por exemplo, ir para o final da linha seria o Command + Seta Direita segurando o shift ou para o início da linha sendo a seta para a esquerda, assim como ir para o topo do arquivo seria Command + Seta pra cima e Command + Seta para baixo. Para selecionar um texto seria Control + tecla para a direita ou esquerda segurando o shift, e assim por diante. Não vi nada que fosse mudar o meu dia a dia.
Programar o keyboard shortcuts e mais pratico q ficar amassando teclado kkkk nada pessoal man... mais se eu conseguisse inserir minhas ideias sem contato fisico eu o faria, gosto da tecnologia moderna, ja usou o windows + v com 30 baias de memoria de copy/paste? ainda com possibilidade de fixar blocos constantes? kkkk lembrei daquele meme do programador de binario perguntando se tinha outro jeito de programar
Concordo, estudar mais profundamente qualquer assunto é importante por si só, não por causa de uma ferramenta. Sinceramente ele explicando o sobre armazenar o "ctrl+C" só me veio a mente o "Win+c" que faz a mesma coisa e mais rápido. Em vez de focar em realmente programar a pessoa vai perder tempo aprendendo comandos para fazer coisas que ele já sabe de forma diferente por... Vaidade.
Viciei tanto no vim (uso desde 2009), que uso o Zed com vim mode. Sem Zed eu uso o nvim com setup automatizado... É caminho sem volta. Outro detalhe é que o vscode precisa de quase 1 Gb de ram dependendo das suas extensões e o vim menos de 100k rsrsrsrsrsrs
Eu uso nano por ser fácil de usar VIM pode ser mais popular, mas vc precisa usar muitos comandos, vc literalmente precisa de um comando só pra deletar uma linha, no vs code vc só da shift, seleciona o começo da linha e o fim da linha e aparte DEL, no nano vc só segura Ctrl + Del até chegar no final da linha Simplesmente não é algo prático
@@PedroBenetti pô, mas dae ficar tendo que usar comando pra qualquer operação, sendo q no vs code vc pode só dar shift + seta pra baixo + del pra apagar uma linha inteira
Cara, excelentes explicações e vídeo muito bem feito. Mas...isso tudo só para não encostar no mouse? É muito desperdício de tempo. Fora que todos esse comandos só funcionam dentro do ambiente de edição de texto. Pra selecionar outras coisas, você vai usar o mouse. Então, não vejo motivo.
Não vale muito apena ao meu ver... Além de se embananar todo, isso não decide projeto. E tem outros "atalhos" no Windows que ajudam nas mesmas coisas sem mouse. No Windows-95 Resource Kit consta uma pesquisa da Microsoft que fez esse trabalho de melhoria da produtividade com interfaces gráfica.
Oh meu amigo, quem é que não tá usando vim? Tá chapando? Vc não aprende shortcuts do seu editor, o editor que aprende teus remaps no lua. E digo mais: typecraft e lazyvim
Mude o parâmetro da função, o programador normal seleciona com dois click rápidos e sobrescreve, o cara do video aperta "t", "j", "k" da dois mortal pra tras, faz malabarismo com 3 pinos empinando de bicicleta... O cara faz o código do gta san andreas pra selecionar a porra de uma linha e eu me sinto um macaco olhando um ábaco inútil e achando o máximo, sendo que temos tecnologia suficiente pra nao precisar mais bater pedras. Compra logo uma maquina de datilografia e programa em cima do papel sulfite, maquinas de datilografia nao tem mouse. :)
Cara, a tecnologia evolui para isso, para que as pessoas queiram parecer mais inteligentes. Qual é o sentido de você sair de um VS Code que tem tudo para facilitar, só para alimentar seu próprio ego, para mostrar para si mesmo que é inteligente? No final do dia, a empresa ou cliente só querem o projeto, independente se feito no Vim, VS Code, Notepad++ ou Bloco de Notas. O importante é o resultado.
nao isso nao é pratico, apertar 3 a 4 teclas pra fazer uma seleção e alterar, sendo que com um clique vc faz isso, sim o vim pode ser incrivel de leve, MAS NAO É PRATICO, e ainda tem que decorar meio mundo de atalhos.
a ideia é justamente não precisar tirar a mão do teclado pra editar o texto. Procura os videos do ThePrimeAgen usando o neovim e olha a agilidade que ele faz as coisas, impossivel fazer o mesmo usando mouse e teclado. A curva de progressão pode ser complicada no começo, mas depois de uns meses a melhora na produtividade é significativa
@@PedroBenetti Eu entendo que a curva de aprendizagem do neovim é bem complicada no começo Mas dizer que pega no mouse pra fazer um clique ou 2 no máximo É perder tempo isso é errado, No mouse do que alterar uma linha acima tu clica diretamente na linha e não ouvi não tu vai ter que usar atalhos para sair da linha e atalhos para chegar em outra e usar mais atalhos para selecionar e mais atalhos para editar e mais atalhos para salvar, mouse cliclou editou rs, obs estou tentando usar neovim, lunarvim
@@gideony5925 não é errado, mas é bem subjetivo. Quando você monta um setup com gerenciador de janelas e aplicações de terminal todas baseadas no teclado (lugar onde suas mãos já estarão na maior parte do tempo, caso seja programador), pegar o mouse se torna um esforço desnecessário. Seus dedos já estão todos ali proximos às teclas do Vim, o único trabalho que voce tem é de lembrar as combinações, mas isso você pega com o tempo . Fora ainda outras funções tipo a árvore de alterações (nunca vi isso em outro editor), diversos registradores pra armazenar copy e paste, macros e etc.
De fato, a praticidade é 0, fora a curva de aprendizado....A maioria dos exemplos de vídeos nesse estilo de "mude para o vim imediatamente ou morra amanhã" podem ser feitos normalmente sem vim motions, e digo mais, nem são atalhos propriamente do VSCode, são atalhos do windows, dá pra usar eles em qualquer lugar. Por exemplo, eu acostumei muito a navegar de palavra em palavra com CTRL + seta. Eu raramente coloco a mão no mouse pra selecionar algo ou navegar pelo código, que é sei lá, 80% da razão do porque 'seria melhor" usar vim....portanto, só não vale a pena mesmo.
não tem como fazer nem metade das coisas, eu uso muito atalho pra programar (e não uso auto-complete) e sei q falta faz n poder navegar escolhendo o numero de caracteres, linhas ou palavras. Não ter um buffer de cópia rápido, etc@@rapha-v
Sobre o VIM sei duas coisas: 1) a produtividade, a velocidade é absurda, torna-se muito prático fazer qualquer alteração no texto quando se aprende as manhas do editor. 2) é total perda de tempo tentar explicar ou justificar o seu uso, para alguém que nao tenha tido a paciência de realmente tentar compreender a proposta do editor.
Sensacional, no aguardo do vídeo sobre o setup.
Interessante! Vou tentar, fico aguardando o vídeo do setup.
Sensacional! Bom demais ver a galera BR vindo pro lado Vim da força!! Compartilha sua config com a gente depois. Abraço!
Realmente parece muito bom, mas eu ainda sou estudante. *Acredito que não é pra mim*
Faz o vídeo mostrando suas configurações, por favor! Estou pensando em migrar para o Vim e me interessei muito pelo seu Vim
Muito bom, aguardando o video do setup completo!
Gostaria de ver uma configuração completa para C#, senti muita dificuldade em configurar o debugger para esse tipo de aplicação, ainda mais quando tenho que rodar várias apis ao mesmo tempo e verificar um fluxo entre as mesmas.
Tentando entender onde esta a praticidade disso...
a praticidade vem depois da curva de aprendizagem e desenvolvimento do setup
Acabei de assistir o vídeo e acabo de perceber que encontrei o que sempre procurei. Estou no aguardo para o vídeo mostrando o setup!
Muito Massa! Gostei bastante, Traz o video de setup!
Bom vídeo, João! Apenas pra complementar e também ser transparente com todos que estão a dar os primeiros passos, se adaptar às motions e ter uma configuração mínima que atenda às suas necessidades não será sua maior barreira neste processo de migração. Permanecer no vim quando se trabalha com vários projetos, linguagens e tecnologias ao mesmo tempo é DE LONGE o maior teste de paciência, pois cada cenário vai exigir adaptações do seu setup e muitas vezes "abrir o editor e programar" não será possível. Apenas um alinhamento de quem usa há anos!
Perfeito, cara. Estou usando o neovim a 9 meses e é exatamente isso. Aprendi demais com o Neovim, com toda certeza, mas se não tiver paciência, cara, não vai conseguir fazer nada kkkkkkkk
bom ponto Cassio, como eu disse não é fácil, mas com LazyVim e Mason fica praticamente similar a experiência do vscode, vou fazer um vídeo sobre.
Boa!@@joaobibiano
Muito massa! Aguardando o video do setup! Vou tentar com ctz
Maravilha em! Esperando o video do setup completo!
excelente, melhor video explicativo que vi ate hoje, parabens e experando o video de setup, que venha pra windows tb ... rs
Bom de mais o video parabéns. O que está faltando para melhorar a divulgação do vim e ensinando como instalar as LSP mais usadas ou mostrar onde que fica. Pois ja venho tentando usar o vim e sempre fico preso por causa que não acho como instalar a LSP exemplo para programar em C#, PHP, node, os frameworks de Javascript como Vuejs, Reactjs e assim por diante. o que o pessoal ensina e somente configurar a interface mais nada de como instalar e configurar para usar a linguagem de programação no vim. Fico grato se você puder mostrar como fazer.
show! boa sugestão, vou fazer isso sim
13:43 Language Server Protocol Tutorial (Explained With Javascript Example). É um recurso desacoplado do Editor só isso. Outros editores mais antigos tinha a sua própria maneira de implementar isso, mas agora se popularizou o LSP.
Finalmente alguém que ensina vim exibindo as teclas pressionadas! Muito obrigado!
Certamente vc não procurou muito por vídeos de vim, pois isso não é algo incomum.
Video maravilhoso para instigar os programadores de plantão que estao cansados do VsCode
Quais as sequências de teclas vc utilizou para: 1) Copiar textos em buffer diferentes (16:30); 2) Ajustar a indentação dos children da div (17:08)? Foi rápido, não consegui identificar.
copiar shift + v, "ay
colar "ap
só alterar a tecla "a" para as outras coisas, no video ele usou o "a", "b" e "c"
Cara, muito top! eu estou usando astronvim pq é fácil de usar, mas eu gostaria muito de aprender a configurar como você fez
show! boa sugestão, vou fazer isso sim
Excelente vídeo. Preciso aprender também... Sei que é meio confuso no começo, mas sei que é outro nível... traga mais conteúdos sobre o vim...
show! boa sugestão, vou fazer isso sim
Comecei a usar vim quando precisava fazer um curso na internet e tinha que deixar o navegador aberto com vídeo aberto e em um notebook Intel de 3a geração i5 c/ 4gb ram já estava no gargalo. Mesmo usando Linux mint. O vim me permitiu fazer o curso, aprender sobre o próprio vim e ainda consegui rodar um banco de dados em um container docker (ufa).
Vim veio pra ficar
perfeito!
tava usando o Zed e mudei pro VIM há 3 dias e já me acostumei com o básico, imagino daqui há 1 ano nele como vou estar haha.
Ótimo video. Agora so falta fazer um video mostrando como se faz no vim, as coisas mais usadas no vscode no dia a dia. Algo como um mini guia de transição para se adaptar aos atalhos etc.
show Leo! ótima sugestão
uso o Gvim no Ubuntu. formidável!
salve joao, usei mt o vim e o nvim em provas da facul, e tive toda essa sensação de conhecimento, mais q em outras IDE, traz como configurar igual ao teu, atualmente o meu ainda esta mt "cru" e torna ate mt difícil realizar a migração
É engraçado como o mundo é um paradoxo.
1. Criamos celulares do tamanho de tijolo... a desculpa é "não temos componentes para criar menores" Com o tempo, é inviável ter celulares enormes, e feio, e incomoda... logo, vamos criar celulares menores... e graças aos avanços, isso se torna possível...
2. Após algum tempo, celular pequeno é ruim, o teclado é muito pequeno, dói as vistas... "Blá, blá e blá", voltamos para celulares enormes... E em breve, voltaremos para os menores, e o ciclo se repete...
Antigamente, tela preta e editores de textos como vim existiam, por limitações, por falta de memória, era necessário usar várias combinações para executar algumas tarefas... O computador não tinha interface, uso de mouse só foi existir com tempo...
Evoluímos a tecnologia, temos GUI, temos mouse, temos memória... Criamos editores fantásticos, temos IDEs fabulosas... E de repente, a galera acha improdutivo o uso de mouse kkkk...
Meu Deus do céu, que loucura ou que sádico é, querer usar uma parada nada amigável ao usuário... Independente da quantidade de funcionalidade, a curva de aprendizado para usar um editor de texto ser tão grande, me diz que é um lixo... Me desculpa a sinceridade, querer usar uma parada que é complexa, que demanda mais esforço e tempo, me faz perder tempo útil, ao qual eu poderia investir em coisas que realmente fatia a diferença...
Vscode, sublime, pycharm entre outros, vieram para facilitar a vida, se você não quer usar mouse, eles lhe permitem isso, se você quer copiar algo e usar depois, crie uma aba, cole lá e navegue pelo teclado, muito melhor que ficar ocupando seu cérebro com teclas e em que "buffer" você colocou...
Usar uma ferramenta complexa, não te faz um melhor dev...
"Eu não mexo no mouse, mas a cada 15min eu paro de fazer o que estou fazendo, pois meu relogio de foco apitou"... É bizarro...
Tentei usar o Neovim 2x e fiquei exatamente com essa sensação. Eu posso dizer, não melhorou nada.. Quando o bixo pega e preciso de produtividade, o VSCode me atendeu super bem e SEM usar o mouse. Pois ele também tem atalhos e por sinal são práticos, com CTRL, Shift e Alt consegue fazer miséria hahahaha
@@christtp quem está sendo chato e incoveniente, é você. A pessoa fez um vídeo, apontando os pontos que ela acha positivo, e eu simplesmente contrapus com argumentos, e que são bem fáceis de ler, e dizendo que é um lixo voltar ao passado... Na minha opinião é sádico querer usar uma ferramenta que dá mais trabalho, e deixar de usar mouse mencionando ser mais rápido... Enfim, chato é uma pessoa que não saber ler, mal entende o que está sendo falado e que pagar de juiz.
Leia aí, e veja se em algum momento eu disse que ele está errado em usar ou que não deve...
Acéfalo.
Falou tudo.... não estou vendo benefício usar o neovim, o primeiro exemplo mostrado no vídeo de remover/editar um conteúdo dentro de uma tag por exemplo consigo fazer isso com 3 teclas no máximo no vscode de forma muito mais intuitiva.
mas vou configurar o neovim só por curiosidade e confirmar que é uma fuleragem
você ta usando o tmux também?
Joao, faz um video sobre como configurar o vim.
show! boa sugestão, vou fazer isso sim
Mano, vc esqueceu do principal benefício, o vim não trava! Uso tmux e vim com alguns plugins há anos. Agora tô pensando em migrar para o neovim com o nvchad, mas put4 preguiça de parar pra estudar os comandos dos plugins e tals....
8:24 shift + end pronto selecionou a linha toda ¬¬
16:22 só copiar e colar com windows + v que vc tem uma lista buffer e colar ¬¬
Mermão, que vídeo incrível!! Faz o vídeo do setup agora!!
Vou me inscrever só pra esperar!!!!!
show! boa sugestão, vou fazer isso sim
@@joaobibiano por favor faça! Tô esperando mesmo! Ainda não encontrei alguém no yt br que explique certo!!
Eu uso o Neovim a 1 ano e não sabia desses comandos. O Vim tem tanta coisa que não dá para saber de tudo.
Top demais. Faz o setup
Não sei se o senhor conhece, mas vale a pena usar uma distribuição pronta, já vem com o setup. Eu gosto do nvchad, mas tem o lunarvim, astrovim e lazyvim
Traz um setup, vai ser muito bom pra comunidade BR!!!
Um bom vídeo de setup de vim vai ficar bom!
show! boa sugestão, vou fazer isso sim
Ser um engenheiro de software melhor tem a ver com domínio de conceitos de arquitetura e soluções de software e análise e aplicação desses conceitos, técnicas, etc. Só saber dar um alt+tab de um jeito diferente, não te torna um engenheiro de software melhor. Agora agilidade, para um dev, realmente é interessante. O chato é decorar atalho.
Inclusive tem gente até desistindo desse Vim depois de anos de uso:
ruclips.net/video/N3kuanJpY0w/видео.html&ab_channel=LucasMontano
ruclips.net/video/dgbPVmSYvg4/видео.html&ab_channel=LucasCaton
As chances de eu lembrar c + i + t são quase inexistentes
Mas Change Inside Tag, com certeza eu vou lembrar
Sempre que eu consigo ENTENDER O CONTEXTO eu lembro
Brigadú!
Cade o video de configuracao do vim?
depois de aprender as vim motions eu boto elas em todos editores q eu mexo qdo programo fora do meu computador
Muito bom, nota 3.0
nota 3 de 5 é bom
Não seria mais fácil usar o Astrovim?
Eu quero sair do vscode a um tempo quase não uso extensões já, o principal motivo é justo ele ser "pesado" e demorar para algumas coisas, mas o que me faz manter nele é justo alguns snippets, formatadores de código, o terminal integrado que já entra nas maquinas virtuais e por fim, coisas práticas como por exemplo, se passo o mouse em cima de uma função ele me da as informações dela... Eu consigo tudo isso no Neo Vim?
Falta falar sobre o mais básico: Vim Modes.
Normal, Insert, Command, Visual, Visual Line.
não entendi a necessidade de repetir tantas vezes algumas ideias. parece quase uma insegurança na própria mensagem que está sendo transmitida. eu, particularmente, acho nada prático e discordo que utilizar o vim vai me tornar um dev melhor. mas respeito [ou ignoro/convivo com] sua opinião. inclusive, esse tipo de vídeo sempre me lembra quando comecei a utilizar o teclado 8pen, lá em meados de 2011, e achava sensacional e revolucionário. cheguei a pensar que o qwerty estava com os dias contados. resultado: abandonei em menos de um mês. mas é isso! se vc gosta, vê mais sentido e acha mais prático, continua usando. mas o argumento de que ele vai me tornar um melhor dev não vai colar.
p.s.: já utilizei o vim em 2009, quando trabalhava com um dos desenvolvedores do Debian (Daniel Ruoso) e, desde aquela época, eu já achava o vim uma m*rda! kkk
E pra que porra eu sairia da zona de conforto? Meu objetivo é ampliar a minha zona de conforto.
@@nepanuceno pra ampliar vc precisa sair malucao
Sensacional
Poderia só mostrar as palavras em inglês no vídeo, fica difícil você tentar descobrie que palavra foi falada só pelo som, ok?
Vim e já fui embora xau
muito bom, mas tudo isso vc tem no sistema operacional com Vs code bem mais usual que editar em terminal.
Interessante, tava procurando uma forma de codar e abandonar o mouse
Poderia ter deixado a lista de comandos disponíveis
Traás o setup!
É impressão minha ou você se inspira bastante no Lucas Montano, do canal Lucas Montano?
Aparentemente nosso amigo não sabe usar as configurações que tem no VSCode, como por exemplo, ir para o final da linha seria o Command + Seta Direita segurando o shift ou para o início da linha sendo a seta para a esquerda, assim como ir para o topo do arquivo seria Command + Seta pra cima e Command + Seta para baixo.
Para selecionar um texto seria Control + tecla para a direita ou esquerda segurando o shift, e assim por diante. Não vi nada que fosse mudar o meu dia a dia.
Vamooooooo 💪💪💪💪
Programar o keyboard shortcuts e mais pratico q ficar amassando teclado kkkk nada pessoal man... mais se eu conseguisse inserir minhas ideias sem contato fisico eu o faria, gosto da tecnologia moderna, ja usou o windows + v com 30 baias de memoria de copy/paste? ainda com possibilidade de fixar blocos constantes? kkkk lembrei daquele meme do programador de binario perguntando se tinha outro jeito de programar
👍🏻
@@joaobibiano agora deppois eu vi... mas eu nao vo fala nada...
Faz o do setup tbm, vai ser show
Realmente parece muito bom, mas eu ainda sou estudante. *Acredito que não é pra mim*
Pura vaidade.
Concordo, estudar mais profundamente qualquer assunto é importante por si só, não por causa de uma ferramenta. Sinceramente ele explicando o sobre armazenar o "ctrl+C" só me veio a mente o "Win+c" que faz a mesma coisa e mais rápido.
Em vez de focar em realmente programar a pessoa vai perder tempo aprendendo comandos para fazer coisas que ele já sabe de forma diferente por... Vaidade.
Viciei tanto no vim (uso desde 2009), que uso o Zed com vim mode. Sem Zed eu uso o nvim com setup automatizado... É caminho sem volta. Outro detalhe é que o vscode precisa de quase 1 Gb de ram dependendo das suas extensões e o vim menos de 100k rsrsrsrsrsrs
Pra quem usa o Windows pode fazer a instalação do vim através do choco
continua com os vídeos e dicas sobre Vim.
pode deixar ;)
Mas arquivos .ipynb não faz sentido usar o vim, ou é possível?
cara acho que o Lex Fridman falou sobre isso... acho que pra notebooks, o vscode realmente é muito completo por causa do ecossistema.
Administro servidores Linux e preciso editar scripts diariamente. Não troco VIM por nada...
show
rapaz, eu to nessa de admin server mas não consigo tankar o vim, sempre instalo o nano :(
Valeu!
obrigado Bruno
mostra como faz esse setup do neovim
Eu estou testando o zed editor de codigo muito bom
zed é top mesmo
18:59 eu acho que nao da para usar os plugins por ssh ou da?
E o note++?
Mais complicado que aprender uma linguagem, gente, so pra nao usar o mouse e economizar milésimos de segundo ou sla, deixa ser 1 segundo, pqp kkkkkkkk
Eu uso nano por ser fácil de usar
VIM pode ser mais popular, mas vc precisa usar muitos comandos, vc literalmente precisa de um comando só pra deletar uma linha, no vs code vc só da shift, seleciona o começo da linha e o fim da linha e aparte DEL, no nano vc só segura Ctrl + Del até chegar no final da linha
Simplesmente não é algo prático
se você tem acesso as keybinds, pode definitivamente fazer as coisas com 1 tecla, basta configurar
É só apertar dd pra deletar uma linha, leva menos de 1s
@@PedroBenetti pô, mas dae ficar tendo que usar comando pra qualquer operação, sendo q no vs code vc pode só dar shift + seta pra baixo + del pra apagar uma linha inteira
@@that_guy1211 ué cara, mas shift + seta + del já não é um comando? Apertar a mesma tecla duas vezes é ainda mais pratico nesse exemplo especifico
VIM: Como disfarçar que vc tá trabalhando, quem estiver do seu lado vai achar que vc não para de trabalhar de tanto digitar...kkkkkk....
Boaaa!!! manda o videozao do setup ae! eu quero!
Muito bom, faz o setup
vou preparar!
Até hoje eu não sei como retroceder código apagado no vscod😢
Cara, excelentes explicações e vídeo muito bem feito. Mas...isso tudo só para não encostar no mouse? É muito desperdício de tempo. Fora que todos esse comandos só funcionam dentro do ambiente de edição de texto. Pra selecionar outras coisas, você vai usar o mouse. Então, não vejo motivo.
esse é um dos motivos, existem uma dezena de outros e não sou eu quem fala isso, basta olhar o senso comum de quem usa a ferramenta
para as pessoas que usam vim, eu só tenho que dizer, "meus pesâmes"
Por favor amigo lance o video de setup com vim
show! boa sugestão, vou fazer isso sim
Por varios momentos achei que tu ia chorar falando do VIM.
Mas esse papo de que vai fazer melhor dev só porque usa VIM é balelinha.
respeito sua opinião 👍🏻 mas lembre-se que só de sair da zona de conforto proporciona muito aprendizado, seja qual for a ferramenta
Não vale muito apena ao meu ver...
Além de se embananar todo, isso não decide projeto.
E tem outros "atalhos" no Windows que ajudam nas mesmas coisas sem mouse.
No Windows-95 Resource Kit consta uma pesquisa da Microsoft que fez esse trabalho de melhoria da produtividade com interfaces gráfica.
Sinceramente ainda não acho o VIM intuitivo, ele poder ser muita coisa menos intuitivo.
não né
Top
faça um setup pro
Eu quero, faz pfv
Oh meu amigo, quem é que não tá usando vim? Tá chapando? Vc não aprende shortcuts do seu editor, o editor que aprende teus remaps no lua.
E digo mais: typecraft e lazyvim
HAHAHHAHAHA
Bora pro setup
Não tô perdendo nada, perdi uns poucos minutos vendo isso, só.
Vim é uma delicinha.
faz o setup. por favor
show! boa sugestão, vou fazer isso sim
Mude o parâmetro da função, o programador normal seleciona com dois click rápidos e sobrescreve, o cara do video aperta "t", "j", "k" da dois mortal pra tras, faz malabarismo com 3 pinos empinando de bicicleta... O cara faz o código do gta san andreas pra selecionar a porra de uma linha e eu me sinto um macaco olhando um ábaco inútil e achando o máximo, sendo que temos tecnologia suficiente pra nao precisar mais bater pedras. Compra logo uma maquina de datilografia e programa em cima do papel sulfite, maquinas de datilografia nao tem mouse. :)
a verdade e q eu uso vim pq gosto de ser o esquisito
Emacs >> Vim
hahaha old but gold
Cara, a tecnologia evolui para isso, para que as pessoas queiram parecer mais inteligentes. Qual é o sentido de você sair de um VS Code que tem tudo para facilitar, só para alimentar seu próprio ego, para mostrar para si mesmo que é inteligente? No final do dia, a empresa ou cliente só querem o projeto, independente se feito no Vim, VS Code, Notepad++ ou Bloco de Notas. O importante é o resultado.
nao isso nao é pratico, apertar 3 a 4 teclas pra fazer uma seleção e alterar, sendo que com um clique vc faz isso, sim o vim pode ser incrivel de leve, MAS NAO É PRATICO, e ainda tem que decorar meio mundo de atalhos.
a ideia é justamente não precisar tirar a mão do teclado pra editar o texto. Procura os videos do ThePrimeAgen usando o neovim e olha a agilidade que ele faz as coisas, impossivel fazer o mesmo usando mouse e teclado. A curva de progressão pode ser complicada no começo, mas depois de uns meses a melhora na produtividade é significativa
@@PedroBenetti Eu entendo que a curva de aprendizagem do neovim é bem complicada no começo Mas dizer que pega no mouse pra fazer um clique ou 2 no máximo É perder tempo isso é errado, No mouse do que alterar uma linha acima tu clica diretamente na linha e não ouvi não tu vai ter que usar atalhos para sair da linha e atalhos para chegar em outra e usar mais atalhos para selecionar e mais atalhos para editar e mais atalhos para salvar, mouse cliclou editou rs, obs estou tentando usar neovim, lunarvim
@@gideony5925 não é errado, mas é bem subjetivo. Quando você monta um setup com gerenciador de janelas e aplicações de terminal todas baseadas no teclado (lugar onde suas mãos já estarão na maior parte do tempo, caso seja programador), pegar o mouse se torna um esforço desnecessário. Seus dedos já estão todos ali proximos às teclas do Vim, o único trabalho que voce tem é de lembrar as combinações, mas isso você pega com o tempo . Fora ainda outras funções tipo a árvore de alterações (nunca vi isso em outro editor), diversos registradores pra armazenar copy e paste, macros e etc.
De fato, a praticidade é 0, fora a curva de aprendizado....A maioria dos exemplos de vídeos nesse estilo de "mude para o vim imediatamente ou morra amanhã" podem ser feitos normalmente sem vim motions, e digo mais, nem são atalhos propriamente do VSCode, são atalhos do windows, dá pra usar eles em qualquer lugar. Por exemplo, eu acostumei muito a navegar de palavra em palavra com CTRL + seta.
Eu raramente coloco a mão no mouse pra selecionar algo ou navegar pelo código, que é sei lá, 80% da razão do porque 'seria melhor" usar vim....portanto, só não vale a pena mesmo.
não tem como fazer nem metade das coisas, eu uso muito atalho pra programar (e não uso auto-complete) e sei q falta faz n poder navegar escolhendo o numero de caracteres, linhas ou palavras. Não ter um buffer de cópia rápido, etc@@rapha-v
setup!
Sobre o VIM sei duas coisas:
1) a produtividade, a velocidade é absurda, torna-se muito prático fazer qualquer alteração no texto quando se aprende as manhas do editor.
2) é total perda de tempo tentar explicar ou justificar o seu uso, para alguém que nao tenha tido a paciência de realmente tentar compreender a proposta do editor.
falou, falou e não falou nada.
Massa