por que parei de usar Vim depois de 2 anos de uso

  Рет қаралды 30,542

Lucas Montano

Lucas Montano

Күн бұрын

Пікірлер: 293
@vfeuer9236
@vfeuer9236 4 ай бұрын
Dos mesmos criadores de “btw I use arch” agora “btw I use vim”
@o_Milky
@o_Milky 4 ай бұрын
jaja tem "btw i use arch AND vim"
@miguellopes9177
@miguellopes9177 4 ай бұрын
i use arch and vim btw
@styflerking9673
@styflerking9673 4 ай бұрын
@@o_Milkymas tem, Fábio akita tem vídeo usando arch com vim e tem gente que segue e faz igual kakakakak
@Lweed
@Lweed 4 ай бұрын
Bitch I used nVim on a pure Arch
@oranieldias
@oranieldias 4 ай бұрын
Normalmebte eu vejo "i use arch btw" e eles esperam que o vim seja o padrão.
@guilhermemarques80
@guilhermemarques80 4 ай бұрын
o topetinho é o charme do video
@MoabeVettore
@MoabeVettore 4 ай бұрын
o topete dele ta igual ao Tintim kzbin.info/www/bejne/oZS9iXR4hZiYl8U
@Lulzsec8
@Lulzsec8 4 ай бұрын
Tá parecendo o Jimmy Neutron 😂
@Balutzen
@Balutzen 4 ай бұрын
Parece uma manga chupada. 😅
@Max-fw3qy
@Max-fw3qy 4 ай бұрын
Tintin hahahaahh
@isrcalebe
@isrcalebe 4 ай бұрын
Tá parecendo uma calopsita
@wstilben
@wstilben 6 күн бұрын
Já programei em tudo: vim, neovim, lunarvim, emacs, visual studio, vscode, nano, bloco de notas…. 😂😂 Aos 36 eu só quero um pouco de conforto e menos dor de cabeça. Isso é legal quando a gnt é jovem e tem tempo pra ficar se mostrando pros outros e pagando de hacker. Hoje é vscodium, compilou não rela a mão, sobrou tempo: curtir os filhotes. Só alegria ❤
@iury664
@iury664 4 ай бұрын
quando eu fui personalizar o vscode pela primeira vez levou uma eternidade até pq foi no começo do meu aprendizado com programação. quando peguei neovim pra configurar, basicamente já veio tudo pre configurado o que me custou tempo foi entender o que eu estava usando realmente e como usar. o ganho do neovim pra mim foi deixar o peso do vscode rodando na minha máquina de lado.
@Felipe_Matheus_1991
@Felipe_Matheus_1991 4 ай бұрын
Cara o.o o vscode é basicamente você instalar e sair usando, e o que de tão complexo você tava tentando configurar?
@iury664
@iury664 4 ай бұрын
@@Felipe_Matheus_1991 tudo, desde background personalizado até debugger
@Felipe_Matheus_1991
@Felipe_Matheus_1991 4 ай бұрын
@@iury664 Entendi mano, acho que as nossas necessidades eram diferentes então eu comecei mais voltado para desenvolvimento web, basicamente instalar o live server já era o suficiente pra acompanhar o html e o css, e o js era executado pelo próprio navegador.
@iury664
@iury664 4 ай бұрын
@@Felipe_Matheus_1991 eu comecei usando python pra bots, hoje estou como desenvolvedor web.
@jairfsj
@jairfsj 2 ай бұрын
eu realmente acho mais facil instalar o neovim e o astronvim do que usar o vscode .
@Klausterfull
@Klausterfull 4 ай бұрын
O video do asiático é quase uma propaganda ao Vim :)
@undersin6979
@undersin6979 4 ай бұрын
Dev As LIfe
@rodrigolopesmarques6361
@rodrigolopesmarques6361 4 ай бұрын
btw i use arch and vim
@Lulzsec8
@Lulzsec8 4 ай бұрын
😂😂
@filipeleonelbatista
@filipeleonelbatista 4 ай бұрын
Nobody cares 😂
@williamcom_m
@williamcom_m 4 ай бұрын
Não acredito que o astroboy Lucas Montano do canal Lucas Montano usava o Vim :0
@davidemanoel1753
@davidemanoel1753 4 ай бұрын
Não tenho nada a comentar sobre o vídeo... Mas sobre o topete: "Btw i use TOPETE"
@DavidVerzolla
@DavidVerzolla 4 ай бұрын
uso vim motions no vscode, inclusive instalei um plugin no firefox para levar os comandos do vim para o browser tb. Dessa forma os comandos vim ficam ativos nos principais ambientes que utilizo.
@_delucagabriel
@_delucagabriel 4 ай бұрын
Vim é muito bom msm, iniciei a configuração dele ano passado, mais 1 ano e está pronto para codar 🚀 (Depois é só uns meses para decorar os comandos e ganharei muito tempo codando, os projetos podem esperar até lá)
@lucaslopes1260
@lucaslopes1260 4 ай бұрын
7:24 Sim! Faz uma diferença do caramba! kkk
@polodoskyz
@polodoskyz 4 ай бұрын
12:00 eu fiquei meio assustado aqui, isso sao coisas que eu pensava como basicas de se fazer no vs code ctrl tab cycla a janela, end vai pro fim da linha, alt + seta troca a linha de lugar
@edibertoalves6067
@edibertoalves6067 4 ай бұрын
🎯 Key points for quick navigation: 00:00 *🖥️ Overview of Vim and its Challenges* - Overview of the challenges faced in using Vim professionally, - Discussion on the limitations of Kotlin's LSP (Language Server Protocol), - Insight into the customization and setup complexities of Vim. 02:30 *⚙️ Personal Experience with Vim Customization* - Detailed experience with Vim's extensive customization capabilities, - Comparison of Vim's speed and lightweight nature versus VS Code, - Reflection on productivity impact due to Vim's high customization potential. 07:13 *🏎️ Speed and Efficiency Comparison: Vim vs. VS Code* - Comparison of speed and efficiency between Vim and VS Code, - Consideration of customization efforts versus out-of-the-box functionality, - Personal preference and practical considerations in choosing between Vim and VS Code. 11:03 *⌨️ Vim as a Developer Skill and Cultural Symbol* - Vim's role as a developer skill and its cultural significance, - Reflection on the "cool factor" and identity associated with using Vim, - Comparison of Vim's command-line efficiency in development workflows. Made with HARPA AI
@maxwelbm
@maxwelbm 4 ай бұрын
Esse eu sei oq eu estou fazendo é algo que amo no Vim ❤ Uso a 4 anos já, e falar pra vc não foi fácil mas me disseram que era de hackers e isso me inspirou a entrar nesse editor sem saida😅
@zerocoll20
@zerocoll20 4 ай бұрын
eu usava o emacs, pq eu usava pq eu achava legal tudo nele e fazia minha experiência em programar ser mais divertida. Hoje em dia, tanto faz o que você usa pra programar, todas as ides devem ter um conjunto de features parecidas.
@HenrykePiva
@HenrykePiva 4 ай бұрын
Lucas é o tipo de cara qe nao tem haters, conteudo foda irmao!!
@ry4n_q
@ry4n_q 4 ай бұрын
Uso o nvim a perto de 1 ano, hoje em dia é fácil configurar porque tenho meu próprio repo com a configuração. Tentei o zed recentemente e sinceramente é muito bom, talvez até mude. A ideia de usar vim por velocidade é a parada mais sem sentido, você usa um editor porque gosta, mesmo em outros editores sempre uso o modo vim somente por costume. A velocidade pra mim pouco importa se a experiência de programar for ruim/chata.
@ry4n_q
@ry4n_q 4 ай бұрын
Tentei usar o hélix por exemplo e achei bem insuportável lidar com os diagnósticos de erro. Comumente estou com 3/4 splits na tela e os erros tomam a tela toda. Mesmo me sentindo mais rápido no hélix e no geral gostando da experiência, não conseguir lidar com warnings facilmente me tirou do sério
@luisguilherme7889
@luisguilherme7889 4 ай бұрын
Real cara. Eu uso nvim quando mexo com js e ts, mas no dia a dia, uso o intellij porque trabalho com Java, mas com o plugin do vim. O vim motion torna a experiência de programar muito boa, porque você não precisa depender de outros periféricos além do teclado. Quem nunca se chateou por ter que usar o mouse para selecionar um texto e sempre selecionar uma letrinha errada, ou sem querer clicar fora no processo e perder todo o texto selecionado. Usar crtl + shift + v também é um saco quando você pode simplesmente apertar p. Quando o Java diz que o erro é na linha 347 é muito melhor digitar :347 do que scrollar com o mouse por 2 minutos procurando a linha kkkkk Normalmente nos projetos de js e ts, é comum ter que rodar o docker, backend numa pasta, frontend em outra, com o nvim fica fácil migrar de terminal e automatizar a execução dos scripts. Mas é como tu disse, a gente usa porque gosta kkkkkk papo de produtividade ou velocidade não funciona para todos...
@douglasfrb
@douglasfrb 4 ай бұрын
Eu uso neovim por que trampo com JavaScript/typescript e funciona relativamente bem em conjunto com o tmux, já que mexo em vários microserviços simultaneamente. Dito isso, no caso de IDEs parrudas como as da Jetbrains eu só faria o uso das vim motions, já que existe o plugin que simula as motions do vim nessas IDEs. Sobre o telescope, ele não é o mais performático em projetos grandes, Lucas, o nvim-fzf funciona melhor nesse cenário.
@juniormarcondes9844
@juniormarcondes9844 4 ай бұрын
tem um plugin pra vc usar o fzf nativamente nvim-telescope/telescope-fzf-native.nvim
@mirageezra1820
@mirageezra1820 4 ай бұрын
ai Lucas, ele tbm esqueceu de comentar que saber usar o vim e ser bom nisso facilita muito em outras várias situações onde você precisa editar um código. Em servidores por exemplo, onde n tem espaço ou possibilidade de instalar o VS Bloat e geralmente tem ali o vim já instalado pra vc abrir editar o que vc precisa, corrigir o que precisa e sair fora, rápido prático e fácil
@JaderRubini
@JaderRubini 4 ай бұрын
Coincidência ou não, anteontem mesmo eu decidi fazer o caminho inverso e migrar do VS Code pro Neovim, depois de ver que o VS Code tava devorando a bateria do meu Macbook Air M1 (tô falando de 100% a 30% em coisa de 3h). Acontece que esse é um problema comum em apps Electron, e não tem muito o que fazer nesse caso. ¯\_(ツ)_/¯ Usei o Kickstarter como ponto de partida e assisti alguns vídeos do TJ e do Prime enquanto fazia minha própria configuração, e sim, o processo não foi trivial, mas também não foi nenhum bicho de sete cabeças, e eu até me diverti bastante no processo, enquanto acabava aprendendo uma nova linguagem (eu já conhecia Lua, mas nunca tinha escrito nada com ela). Acho que vale também pontuar que eu na verdade sou designer de profissão, mas tenho programação como hobby e como meio de testar uns conceitos, o que me dá liberdade de escolha de plataforma e linguagem.
@jmarlopes.2533
@jmarlopes.2533 4 ай бұрын
Lembrando que a principal linguagem de customização do NeoVim (Lua) é Brasileira, do RJ
@ritalinux
@ritalinux 4 ай бұрын
Sabe qual é a diferença entre Lua e as outras linguagens de programação? Lua não pede recursos ao sistema operacional, ela rouba recursos do SO... Eu sei, desnecessário kk
@oranieldias
@oranieldias 4 ай бұрын
E? De que serve essa informação pro âmbito profissional?
@jmarlopes.2533
@jmarlopes.2533 4 ай бұрын
@@oranieldias nunca foi por um vies para discussão, foi apenas uma curiosidade solta. O video é sobre Vim ao qual é configurado por uma Linguagem Brasileira. Não faz sentido algum levar pra outro ambito da coisa. Roblox e GTA tbm é fortemente programado e customizado em Lua e é isso, ponto
@Beauty-hj7kc
@Beauty-hj7kc 4 ай бұрын
​@@oranieldiasta tudo bem? Nao quiseram te comer?
@d3v_alves
@d3v_alves 3 ай бұрын
@@oranieldias animal
@noobregarisoaldo
@noobregarisoaldo 4 ай бұрын
que topete é esse meu fera!!!!!!
@iMethyl
@iMethyl 4 ай бұрын
Vc tb pode usar uma dist de neovim, por exemplo, Lazyvim ou Nvchad, eu recomendo começar com Lazyvim
@thiagophysicsk8er
@thiagophysicsk8er 4 ай бұрын
Nao uso nvim para tirar onda do vscode. Uso nvim pq vscode nem existia quando comecei a usar.
@marcelomdasilva6314
@marcelomdasilva6314 4 ай бұрын
Vc pode usar o intelij + vim mode plugin...os atalhos do vim sao otimos e muito uteis!
@henriquefigueiredo4077
@henriquefigueiredo4077 4 ай бұрын
Caraca meteu as ideia no TJ Devris do telesopersson. Eu já tentei contribuir no java lsp e foi terrível a experiencia, tentei entender o código da JetBrains, mas é mto abstração em cima de abstração e tornou-se dificil entender, fora o Java Compiler que a documentação é da era soviética não esclarece mta coisa. Fiz uma adição simples para verificar se o if era sempre true ou false, mas só funcionava se fosse literalmente "variavel == True", queria continuar o projeto, mas além de consumir muito tempo para entender e pouco pra codar meu interesse era usar Java para sair do país(Holanda principalmente), to mais inclinado ir de Go e Node.js(trabalho com ele no dia a dia) hoje por saturação do Java e por eu não trabalhar no dia a dia com ele. O mais recomendável a fazer é usar o vim nas IDE da JetBrains.
@filipesiegrist
@filipesiegrist 4 ай бұрын
Eu só consigo lembrar que tive que programar um display automotivo com Linux embarcado, mas MUITO capado. Tive que acessar via RS232 para habilitar o Wifi naqueles arquivos wpa. Acontece que ele só tinha o VI do Kernel. E sem internet, N dava pra baixar nano.
@RyuzakiPragmatico
@RyuzakiPragmatico 4 ай бұрын
é para isso q o VI/VIM foi desenvolvido
@filipesiegrist
@filipesiegrist 4 ай бұрын
​@@RyuzakiPragmaticopodia ser um nano...
@niltonjunior5253
@niltonjunior5253 4 ай бұрын
Acho que a discussão do melhor e mais rapido e irrelevante. Mas no final a melhor ferramenta e aquela que te proporciona a melhor experiência trabalhando. Comecei recentemente a usar Arch e NeoVim! E estou adorando, voce precisa muitas vezes sair da zona de conforto e estudar coisas que nao sabe. E acho que isso se aplica a todo mundo que é curioso e que quer aprender mais isso. Nao existe melhor, cada um sente e procure o que mais gosta. Mas poder ser livre e fazer a configuração do seu jeito, mexer no ambiente a sua maneira, editar literalmente tudo, faz voce lembrar que voce e programador no final, nada daquilo deveria ser um segredo para voce. Vim nao e difícil configurar, arch nao e difícil de usar, se voce senta a poha do rabo na cadeia vai entender e aprender, agora se tu nao quer aprender, nao use: e difícil! Apenas diga nao quero perde tempo com isso.
@luizrespeitajanuario
@luizrespeitajanuario 4 ай бұрын
11:43 Pow! Dá pra fazer isso tudo com quase qualquer IDE, eu já fazia tudo isso com o Eclipse a long time ago
@matheushenriqueburei1263
@matheushenriqueburei1263 4 ай бұрын
ta agora tem o cara que vai matar o vscode, o zed escrito em rust to usando ele, ainda falta alguns plugins mais achei muito bom
@TalesGrechi
@TalesGrechi 4 ай бұрын
Olá Lucas, tudo bom? Gostei bastante do vídeo, mas se permite uma sugestão, não seria melhor melhor avisar no título de que o vídeo se trata de um react? Claro, vc também falou sobre o porque vc não usa o Vim profissionalmente, mas achei que esse seria o foco do vídeo, ao invés de ser as experiências de outra pessoa.
@otavioaugusto8171
@otavioaugusto8171 4 ай бұрын
Todos os vídeos dele tem react praticamente
@firzera
@firzera 4 ай бұрын
RIÉQUITI
@thalesgelinger
@thalesgelinger 4 ай бұрын
Uso vim de fato pq acho tri, mas hoje usando em varios projetos junto com tmux, pulando de projeto em projeto pegando coisa de docs em libs internas, sem tirar as maos do teclado é muito rapido de fazer as coisas, ate tentei aquele workspace do vscode mas nvim e tmux é bem superior pra mim, e btw eu trampo com mobile RN, quando precisa mexer em coisa nativa, ai n adianta xcode e android studio, mas da pra se virar apesar do inferno que é setar o lsp pra ambos, eu cheguei a fazer um plugin bem simples pra trampar com ios em objective C, mas ai cansei e fui fazer outra coisa hehehe
@miguellopes9177
@miguellopes9177 4 ай бұрын
shift shift, ctrl shift F e ctrl f são lendários da JetBrains o coisa boa, estão ali juntos com o ctrl j
@Kalindox
@Kalindox 4 ай бұрын
Cara comecei a usar o Zed, e ele tem um vim mode, que a princípio funciona muito bem.
@gabrielaquila599
@gabrielaquila599 4 ай бұрын
Otimo video. Obrigado, nino
@stanl33y
@stanl33y 4 ай бұрын
Já utilizo o nvim a 4 anos, foi difícil no começo pra pegar as manhas, montei meu set no nvim mas dava muito bug, mas depois conheci o projeto LunarVim que é um outro emcapsulamento (vi -> vim -> nvim -> lvim) e montei a minha modificação encima desse cara, vou te falar... foi a melhor escolha que fiz até hoje, trabalho com typescript e dotnet suavera papai, um fato engraçado é que uso o LunarVim para desenvolver funcionalidade para o sistema Solaryum kkkkkkkkkkkkkkk
@minelandy
@minelandy 4 ай бұрын
Consegue debugar normalmente em dotnet? Quando tentei usar, não consegui me acostumar por conta de debug
@kuryart4586
@kuryart4586 4 ай бұрын
Eu amo muito o neovim, mas tudo que foi dito nesse vídeo tanto pelo japa quanto pelo Lucas Montano do canal Lucas Montano é verdade. Eu procuro sempre usar ele pra tudo quando posso, mas quando esbarro em limitações eu não penso duas vezes antes de mudar pro VS Codium (VS Code JAMAIS). Trabalho bastante com PHP e Laravel, é simplesmente impossível no neovim justamente por conta do LSP, infelizmente, por isso tenho instalada a extensão que introduz os atalhos do neovim no Codium, já que a navegação pelo teclado é uma das melhores coisas que descobri na vida. Inclusive eu aplico esses atalhos do neovim em tudo que eu posso, navegador de internet, gerenciador de janela, etc. Espero que um dia o neovim consiga contornar todos os problemas que tem, mas até lá a gente vai se virando com o que dá.
@ARBezerra
@ARBezerra 4 ай бұрын
Pra o telescope ficar rápido, precisa configurar o fzf native
@Felipe_Matheus_1991
@Felipe_Matheus_1991 4 ай бұрын
Cometi o grande erro de tentar usar o Vim ainda no primeiro ano que comecei a programar, pois tive muita dor de cabeça pelos mesmo motivos citados no vídeo, quando eu deveria estar mais preocupado em adquirir uma boa base dos conceitos da programação. Hoje passo longe do VIM, sou feliz com o Eclipse e o Vscode mesmo xD...
@minelandy
@minelandy 4 ай бұрын
Vim motions é uma maravilha em tudo, exceto em trabalhar usando vim. Foi o que o lucas montano falou no vídeo: LSP boa faz falta pra kotlin e c#
@Richsan
@Richsan 4 ай бұрын
Nunca experimentei o vim mas tive minha fase de emacs e era geralmente os mesmos prós e cons. Hoje em dia me contento com vscode e o intellij
@nullptr.
@nullptr. 4 ай бұрын
Não existe um mundo em que o search da Jetbrains é mais rápido que o do Neovim, até pq usam o mesmo backend (fzf, ripgrep etc.) mas claro a Jetbrains tem o overhead de uma interface gráfica. Provavelmente você não configurou o telescope pra usar o fzf/rg. A grande vantagem do Neovim pra mim é aprender as Vim motions, como o vídeo disse, que são ubíquas em praticamente qualquer editor, e bem mais natural do que ficar usando o mouse e hotkeys com ctrl, alt, setas e outras teclas que ficam nas extremidades do teclado. Inclusive, pra quem usa o vim, recomendo bindar o Caps para Esc, e se acostumar a usar o Shift para maiúsculas.
@kriansa
@kriansa 4 ай бұрын
As IDEs da jetbrains nao usam ripgrep. Eles conseguem ser mais rapidos que o vim na busca de arquivos por que fazem index fulltext do codebase, parecido como alguns LSPs fazem (só eles que já faziam isso bem antes de existir LSP). Comparado a isso, ripgrep é menos eficiente pois ele faz busca nos arquivos diretamente. Na pratica, com NVMe, CPU com multiplos cores e page cache, isso não faz diferença notável pra maioria dos projetos.
@avelinoswell
@avelinoswell 4 ай бұрын
btw quem comecou o neovim foi um Brazuca do Ceara se nao me engano.Qdo eu preciso usar Java no trabalho eu tive que habilitar ideavim eu ja nao conseguia mais usar sem os mesmos keybindings
@hrqmonteiro
@hrqmonteiro 4 ай бұрын
Eu sou dev React e React Native ha 4 anos e uso Neovim desde o começo, mas comecei recentemente a aprender Kotlin (especificamente Kotlin KMM), e realmente é impossível utilizar para desenvolvimento mobile com Kotlin. O Android Studio é o que tem que ser usado, nesse caso.
@paulomannheim
@paulomannheim 3 ай бұрын
Se o objetivo é flexing, é só instalar um plug-in de atalhos de vim pra vscode. Melhor dos dois mundos. Eu tentei usar o vim por um tempo, mas o meu problema, assim como o de alguns colegas de trabalho, é a falta de destreza em touch typing. Sem touch typing, sem saber de cor e sem olhar para o teclado onde cada tecla está, usar vim deixa de ser show off e se torna annoying pra caralho pros colegas.
@andredeoliveira8570
@andredeoliveira8570 4 ай бұрын
Eu uso vim ha 5 anos, principalmente profissionalmente. Uso no Doom Emacs e tbm no IDEA. Tudo eh modo vim na minha vida. Navegacao entre janelas, navegacao no browser, edicao de texto, query em bancos, tudo. Se voce tiver um teclado ergonomico, voce nunca vai querer algo diferente. Vim eh saude
@lenickramone
@lenickramone 4 ай бұрын
como funciona a navegacao no browser com vim? nunca vi isso, parece interessante
@weslleyjuann
@weslleyjuann Ай бұрын
Velocidade é subjetivo, com Vim você não ganha segundos, você ganha horas. Mas isso só acontece com quem realmente se dedica a fica skillado no Vim. Cara, se você manjar bem de Shell e de movimentação no Vim, realmente o bagulho fica sinistro. O fato que é IDE's são feitas para ter uma baixa curva de aprendizado e 99% dos usuários se limitam meia dúzia de atalho de teclado e mouse.
@VoomSenas
@VoomSenas 4 ай бұрын
Tintín das informática eh brabo
@daniellibanori
@daniellibanori 3 ай бұрын
Mais de 20 anos de carreira utilizando VIm. E meu VIm é extremamente enxuto, basicamente só tem syntax-highlith. Na verdade é VIm + bash. Aprendi a utilizar o VIm porque no começo do século não haviam boas IDEs disponíveis gratuitamente. Hoje eu pago o preço caro por sentir que qualquer IDE na verdade só atrapalha. Não atrapalha somente a questão de editar rapidamente, mas atrapalha porque te torna um programador pior.
@derbibliothekarderbiblioth9052
@derbibliothekarderbiblioth9052 4 ай бұрын
Se vc usar qualquer IDE da jetbrains simplesmente use a emulação do vim da jetbrains pras suas IDEs, é a melhor emulação que tem, se eu usasse qualquer IDE da jetbrains eu não me preocuparia em usar o neovim.
@mauricio0guaruja
@mauricio0guaruja 4 ай бұрын
eu uso emacs pra codar c no estudo, mas pra codar kotlin nos trampos não tem como mesmo. vou tentar o fleet mais pra frente, se for mais leve já vou pelo menos ter como alternativa
@Fernando-du5uj
@Fernando-du5uj 4 ай бұрын
Uso o nvim há um tempo e gosto muito.
@victoralmeida1583
@victoralmeida1583 4 ай бұрын
Dependendo da quantidade de plugins, consome tanta RAM que no VSCode. Roda um htop ai e monitora que vai ver. Concordo bastante com o ponto de vista do video. Mas... btw I use arch and Vim (com tiling window manager 🤓)
@marcosAmaranteC
@marcosAmaranteC 4 ай бұрын
o segredo é usar o neovim puro, só com atalho para o Ntree e um tab 2.
@lofi1048
@lofi1048 4 ай бұрын
setup do neovim ficou muito facil pra mim só usando o lazyvim (ou qualquer uma dessas distros de neovim).
@jonatasbaldan
@jonatasbaldan 4 ай бұрын
o ngc é aprender o vim motion e combinar com os atalhos da ide.
@Gabonidaz
@Gabonidaz 4 ай бұрын
Baixei o plugin do vscode pra ativar os comandos do vim, acabei conseguindo o pior dos dois mundos, o que eu sabia fazer no vscode parou de funcionar por causa do vim e no vim eu não sabia fazer nada direito. Uso muito alguns comandos do vscode pra editar múltiplas linhas ao mesmo tempo (Ctrl + Alt + Seta p/ cima/baixo), Duplicar Linhas (Shift + Alt + Seta), Selecionar múltiplas ocorrências da mesma palavra (Ctrl + D), Mover linha (Alt + Seta p/ cima/baixo) e todos estes ou pararam de funcionar ou exigem que eu fique configurando algo, fora o Copiar e Colar que parou de funcionar do jeito normal , ai tu tem que fazer um fucking "+y pra copiar as coisas e nada aparece no histórico do clipboard manager. O Vim em si tem comandos legais de edição de texto, quem sabe um dia eu tento de novo no Neovim, mas a adaptação pra vscode eu não curti, quebrou muito meu fluxo de trabalho.
@lenickramone
@lenickramone 4 ай бұрын
pra essas coisas basicas, tipo ctrl+c ctrl+v, vc pode dizer pro vscode nao usar o vim e assim vc continua tendo eles normal no seu vscode. Foi o que eu fiz qnd comecei usar vim motions. Tenho uma listinha dos q mais uso, qq coisa te passo
@caioleao3602
@caioleao3602 4 ай бұрын
A Jetbrains tem essa abordagem de uma IDE para cada linguagem justamente porque o objetivo deles é ter a melhor IDE para cada linguagem. E quem usa Jetbrains sabe o que eu to falando, é simplesmente feita para aquilo. Ter uma IDE para resolver todas as linguagens acaba nunca sendo a melhor opção, embora eu gostaria muito de poder ter a navegação e hotkeys que o Neovim oferece dentro das IDEs da Jetbrains...
@cowboybebop8284
@cowboybebop8284 4 ай бұрын
Mas tem como, so ir em plug-ins e procurar por vim
@andredeoliveira8570
@andredeoliveira8570 4 ай бұрын
ideaVIM o plugin. Melhor coisa da vida. Da pra navegar em tudo (igual no nvim e doom emacs), fazer query de banco e os krai. Mano, soh to usando o pycharm por cause disso
@laurosantana1477
@laurosantana1477 4 ай бұрын
Definitivamente vou da uma chance pro Vim, tenho desgosto dessa parada desde de quando apareceu aquela tela de mensagem de commit no git bash, prefiro o Nano pra isso, mas navegar nos arquivos de forma direta no editor deve ser no mínimo empolgante
@LuRybz
@LuRybz 4 ай бұрын
Pro game dev aqui. Sou obrigado a ficar no VSCode porque integrar o NeoVim com a Unity é algo infactível. Configurar Debugger no NeoVim pra funcionar com Unity é algo que eu nunca vi ninguém fazendo e não quero perder 3 dias de pesquisa pra no fim ter a chance de descobrir que não tem como. Mas no fim da contas VSCode + Extensão do vim é uma verdadeira delicinha. Mas no fim o mano do video não abandonou o Vim, ele só decidiu não usar puro e deixou como plugin do vs.
@vitormelo22
@vitormelo22 4 ай бұрын
Um relato da clássica venda casada. Usar vim é para poucos, também sinto falta de muitos recursos nativos de outros editores.
@miguellopes9177
@miguellopes9177 4 ай бұрын
Lembro quando decidi usar o neovim pela primeira vez ai fui baixar ele pelo meu repo e me ferrei quando fui entender os erros que ele estava me cuspindo era tudo de permissão porque os arquivos que ele precisava estava em opt kkkkkkkkkkkk ai eu não queria mudar a permissão das pastas e tals e decidi deixar pra la
@Raphael-ip2pn
@Raphael-ip2pn 4 ай бұрын
Saber usar o vi, mais do que o vim, ainda mais aqueles ports super limitados que nem aceitam a seta do teclado, ou nao reconhece a tecla insert, isso é uma habilidade técnica que pode fazer diferença fácil conforme você entra no mundo linux mais a fundo pois algum tipo de vi existe em quase qualquer ambiente. Se vc ficar por tempo o suficiente com certeza um dia vc estar em um terminal onde vc nao consegue abrir janela por qualquer razão, nem que seja só pra editar um arquivo de configuração e não ter que instalar um editor de terminal mais fácil vai fazer diferença. Vai ai de cabeça o que realmente precisa saber: ESC, I (i ou i maiúsculo), :, hjkl como setas, :w, :wq, V, D, p, e /. E um que é surpreendentemente comum e é legal de tirar onda é o bind ZZ pra salvar e fechar!
@a_rugau
@a_rugau 4 ай бұрын
To usando Vim Motions no VSCode e ta daora... Muda pra Visual, seleciona, yank, paste, ggdG, ggVG, H, M, L, $, 0, e, w, b, dw, de, dd, etc Pegar o basicao do basicao ali ja faz uma diferenca legal Cansou? Disable extension hehe
@alexandredanelon
@alexandredanelon 4 ай бұрын
Sobre as configurações do neovim, você configura do zero uma única vez cria um repo no github e já era .. depois é só ir adicionando uma coisa aqui outra ali..
@marcoslatchuk8192
@marcoslatchuk8192 4 ай бұрын
VS Code > Vim Just it. Só faz sentido usar Vim pra editar arquivos de configuração quando você está conectado em um servidor via PuTTY por exemplo, em um ambiente sem "gráficos/janelas".
@Ehopope
@Ehopope 4 ай бұрын
A minha opinião é que a forma de navegação do VIM é MUITO superior a forma de programar usando cliquezinhos do mouse (não adianta falar que não, se você diz isso é porque não usou o suficiente), e eu nem tô falando sobre ser ultra produtivo nem nenhum clichê em volta desse hype. A "navegação do VIM" é diferente de "neovim"... Você consegue usar praticamente qualquer IDE com VIM motions, e é aí que tá o verdadeiro hype. Mas claro que são poucas pessoas que se aprofundam no que é vi/vim/neovim a ponto de entender isso. Atualmente tô usando o editor "zed", programo com typescript/node, react, go com o vim motions e o lazygit pra tudo relacionado a git, e que coisa maravilhosa meus amigos 🤣
@doug203
@doug203 4 ай бұрын
LazyGit é bom demais! Só ainda não achei uma boa configuração pra resolver conflitos nele
@AlessandroLobo
@AlessandroLobo 4 ай бұрын
Cara eu uso o layzvim a algum tempo, uso ele profissionalmente, mais uso igual um mecânico usa uma chave de fenda, somente quando preciso, acho que esse tipo de discussão é sem sentido. como diria o lobão uma punhetação de pinto mole.
@RyuzakiPragmatico
@RyuzakiPragmatico 4 ай бұрын
estão comparando chave philips comfuradeira/parafusadeira kkkk eu uso vim, mas para a função para a qual ele foi feito, um excelente editor de texto e de codigos que gasta pouco espaço e pode ser deixado instalado em um servidor ocupando poucos recursos para fazer ajustes em arquivos de configuração. o vim não foi feito para substituir uma IDE completa cheia de plugins, interface gráfica entre outras coisas como um CODE OSS ou VS Code, vou consumir mto recurso instalando interface gráfica mais VS Code no servidor quando so vou precisar fazer pequenos ajustes. agora pra quem é desenvolvedor, vai trabalhar na maquina local com interface graficas em projetos onde vai abrir diversos arquivos de codigo e passar horas codando, faz mais sentido usar uma IDE que um editor de texto feito para CLI. claro q é possivel proramar um software inteiro dentro do VIM, mas não é pratico, vc tem q sair do editor e disparar comando de compilar ou executar, entre outras coisas, ja no VS Code apenas um clique ou atalho de teclado ja faz isso.
@augustok6003
@augustok6003 3 ай бұрын
@@RyuzakiPragmatico Você não precisa sair do VIM pra poder disparar comandos de compilação. Se você souber VIM você faz tudo nele sem precisar ":q!" - Eu uso vim completamente, a configuração é um pouco chata, mas agora eu salvei tudo em um lugar de configuração e quando eu for utilizar em outra máquina é só acessar a documentação e em 2min esta tudo pronto. É questão de ter curiosidade e fazer as coisas. Não é nada complicado!
@weslleysantospaixao3668
@weslleysantospaixao3668 6 күн бұрын
@@RyuzakiPragmatico O que gostei do vim foi na real o contrario do que você disse, não precisar sair ou ir no terminal para buildar algo, você consegue criar comandos e atalhos para o vim, o que facilita demais, por exemplo eu faço build com o maven, criei o comando mvnb pra buidar e funciona perfeitamente, além de ter formas de abrir o terminal nele também :)
@RyuzakiPragmatico
@RyuzakiPragmatico 6 күн бұрын
@@weslleysantospaixao3668 acho q faltou eu me aprofundar mais nos recursos do vim, vou estudar mais os recursos e comandos dele
@lpvneto
@lpvneto 4 ай бұрын
O que é vscode?
@Matheus14ss
@Matheus14ss 4 ай бұрын
Caraí Man 😂😂😂😂
@DaviAreias
@DaviAreias 4 ай бұрын
É a versão do neovim pro windows pra quem usa mouse
@lucas_o_humano
@lucas_o_humano 4 ай бұрын
btw eu uso o Helix, que é tipo um NeoVim só que para n00bs. Para Java/Kotlin eu uso IntelliJ, eis um dos motivos para eu não gostar de Java/Kotlin.
@cr3sB3n
@cr3sB3n 4 ай бұрын
Pra mim é inegociável Vim Motions, eu uso o plugin do vim no Ingellij. Nunca fiz o setup completo de Java pro neovim porque achei ruim o custo benefício. Mas para javascript, python e pho o neovim é bem dahora de usar
@RyuzakiPragmatico
@RyuzakiPragmatico 4 ай бұрын
eu uso vim, mas pra tarefas de shell scripting e edição de arquivos de configuração em servidores, pra isso é uma excelente ferramenta, mas não vejo o uso dele como uma "IDE" para projetos grandes de programação, nesse ponto eu uso o CODE OSS mesmo. acredito que o VIM veio pra ser um excelente editor de codigo visual para linha de comando, vc acessar umservidor por terminal SSH, fazer edições na configuração, etc, pra isso não tem editor q ganhe dele. mas pra programação não vejo sentido em usar.
@garrien-dev
@garrien-dev 4 ай бұрын
Eu uso o ideavimrc no intellij, eu gosto, ainda mais poder configurar os motions pra funções do proprio intellij. Não acho que seja pra todo mundo
@joseguilhermecr
@joseguilhermecr 4 ай бұрын
Ou vc instala só o intellij idea ultimate e instala o plugin de qualquer linguagem. Não precisa das outras IDEs da Jetbrains, exceto para C#.
@potors
@potors 4 ай бұрын
eu pessoalmente só uso o vscode quando preciso de um debugger, e ainda assim o modo vim nele fica ligado
@caraquecoda
@caraquecoda 4 ай бұрын
eu uso neovim faz 2 anos já como único e principal IDE. Impossível voltar pro VSCode ou qualquer outro editor.
@devinicin
@devinicin 4 ай бұрын
Jamais abandonarei meu VScode, ele já tá tão configurado do meu jeito que parece uma extensão do meu corpo, cai como uma luva literalmente, e eu tenho o tema mais dark de todos 'Hyper Dracula' 😎 Não vai ser hoje que irei parar de zoar todas as outras IDEs com meu VScode
@WalleM0312
@WalleM0312 4 ай бұрын
Lucas, Bom dia! você que veio do Php, poderia falar um pouco sobre o PHP-NUKE? ele ainda é utilizado?
@deivi9176
@deivi9176 4 ай бұрын
O "balaca" no final me pegou hahahahhshs
@ververplayss5305
@ververplayss5305 4 ай бұрын
Gente eu já uso Arch a um tempo e gostaria de usar o LunarVim, alguma dica para acelerar o aprendizado? (ou digas de plugins entre outras coisas pra deixar o LunarVim melhor ainda? Dicas e macetes tbm são bem vindos kk Desde já agradeço!)
@rafaqwe1
@rafaqwe1 4 ай бұрын
tudo bem preferir o vs code mas a configuração deveria ser o último motivo pra abandonar o nvim já que só precisa configurar uma vez
@nero1375
@nero1375 4 ай бұрын
acho que o problema é como a navegação do vim é feita nessas IDE's. Eu uso direto o neovim e não consigo mais usar IDE GUI, chega a doer kkkk Ainda bem que dá para usar React Native e EAS sem android studio ou a porcariada da suite da Apple
@pliniopvv2
@pliniopvv2 4 ай бұрын
11:26 Chad Time
@gabrielsoloman5000
@gabrielsoloman5000 4 ай бұрын
até tenho alguma vontade de ficar fluente em Vim mas confesso que hoje sou totalmente "JetBrains bitch", depois de usar o Rider (pq acho o Visual Studio um lixo) apaixonei. Se vou testar uma linguagem nova, implica em uma nova IDE também hahaha
@jaswdrTheDev
@jaswdrTheDev 4 ай бұрын
O problema que eu vejo são pessoas tentando transformar o VIM ou NeoVIM em uma IDE, se você é mais produtivo com uma IDE e se sente confortável com ela, use a IDE e não tente transformar um editor de texto como o VIM ou NeoVIM em uma IDE, você vai só se frustrar.
@cristiangarcia4370
@cristiangarcia4370 4 ай бұрын
As pessoas vão ignorar os argumentos por puro ego, mas o que ele falou falou é relativamente ótimo para a comunidade, eles não estava sendo produtivo pq estava gastando tempo com coisas inúteis como perder horas pra diminuir 1ms de resposta, e estava nesse ciclo vicioso, isso é uma armadilha que muitos de nós caímos, esse é o ponto argumentativo dele, a crítica, não de fato o uso da ferramenta, mas a forma que se usa, para ele, não é benéfico o uso da mesma, pois é mais produtivo no vs code, e no final é isso, você não é obrigado a usar cli o tempo inteiro, no início é necessário, mas depois há tantas tarefas repetitivas que sinceramente, é muito melhor dar um clique do que ter que digitar…
@smrenatox
@smrenatox 4 ай бұрын
Pontos sobre o video: 1. As motions do vim são incrivelmente confortaveis (não tem nada relacionado com velocidade, vc ta programando não sendo piloto de formula 1); 2. Fazer config no vscode e no neovim é chato do mesmo jeito; 3. Não da pra usar neovim sem uma distribuição(lazyvim, lunarVim e etc, o ano é 2024); 4. O vscode tem mais suporte a linguagens no geral; 5. nunca tente personalizar uma ferramenta, é uma perca de tempo e estressante use as config padrão; 6. nunca seja conservador, use varias ferrametas que facilitem sua vida.
@kallebysantos5167
@kallebysantos5167 4 ай бұрын
Unica coisa ruim do nvim é a integração com C# que fica horrivel, principalmente se for no linux, e eu até hoje nunca consegui usar pra programar .NET. Se não fosse isso ia conseguir utilzar ele 100% profissionalmente. Mas por enquanto ainda preciso deixar o vscode instalado 😭😭
@areiass36
@areiass36 4 ай бұрын
Cara, esse é exatamente o mesmo problema que eu tenho com .NET, o LSP open source de C# não funciona tão bem assim. Você perde muito tempo lutando com a ferramenta e simplesmente não vale a pena. Eu migrei pro vscode com vim e to na luta aqui, mas ainda não tem tudo que eu gostaria.
@gsilva877
@gsilva877 4 ай бұрын
O intellij tem todas as linguagens em plug-ins, não precisa de uma para python, go, rust. Etc, as outras são especializações do intellij mais baratas e capadas
@junior-fs9vh
@junior-fs9vh 4 ай бұрын
eu uso nvim, gosto muito mas admito que a parte de configuração acaba sendo meio chatinha, e dependendo da linguagem que vc trabalha, realmente n dá pra usar, com por exemplo c# que tbm n rola
@Gabriel-ox5wv
@Gabriel-ox5wv 4 ай бұрын
Omakub do DHH acaba com praticamente todas as configurações chatas do Neovim, fica a dica.
@alisson.a3177
@alisson.a3177 4 ай бұрын
Eu tenteiiiii, usar editor de linha de comando, mas não tankei. Pegar pra usar em "produção" assim é complicado msm
@williamcom_m
@williamcom_m 4 ай бұрын
eu gosto de usar o neovim apenas pra codar em Rust (sou estudante ainda), de resto eu uso o VSCode (para Java)
@joaovaporto
@joaovaporto 4 ай бұрын
12:24 Para criar branch, dar pull, criar arquivos etc, basta saber os comandos do terminal, não precisa de Neovim. Para quem quer reduzir uso de mouse e usa VS Code: 11:04 ctrl+g ir para linha 11:08 ctrl+z undo 11:12 ctrl+shift+z deletar linha 11:20 ctrl+p pesquisar controller 11:24 ctrl+f pesquisar funções suspensas 11:33 ctrl+tab arquivo anterior 12:04 Home início da linha 12:06 End final da linha 12:08 ctrl+shift+. próxima função
@joaovaporto
@joaovaporto 3 ай бұрын
Consideração posterior: atualmente uso Emacs para trabalhar em pequenos projetos e de fato é muito bom programar sem ter que tocar no mouse. Tudo fica muito mais fluido.
@AllanBrazute
@AllanBrazute 4 ай бұрын
Nem comentou sobre o Emacs, fez por merecer o like.
@hermessantos5258
@hermessantos5258 4 ай бұрын
O erro de quem começa a usar neovim é querer que ele seja o vscode. Se vc passa dias configurando ele pra ser um vscode, então usa o vscode. o neovim tem outra filosofia, outra comunidade, outra forma de se relacionar com os seus diretorios, tudo é diferente por um motivo. Se vc quer so os keybindings, baixa so um plugin no vscode/jetbrains, senao vai ficar frustrado e falando mal do neovim so pq ele nao fez o que vc queria. Lembrem-se, o neovim é um fork do vim, nao da jetbrains/vscode
@gn_pedrinho
@gn_pedrinho 4 ай бұрын
aprender os comando do vim é tipo combar de yasuo 0 cast
@danielmoraes5722
@danielmoraes5722 3 ай бұрын
Topetinho anos 90. Ace Ventura/ Quem quer ficar com mary
@miguellopes9177
@miguellopes9177 4 ай бұрын
Vim, NeoVIm, LunaVim. A grande primeira pergunta é "luna vim é só pra lua????" e isso claro porque voce ja desistiu de tentar sair do vim, ele agora é um com seu pc.
@silvaking9242
@silvaking9242 4 ай бұрын
Uso Lunarvim com PHP. Meu pulso direito agradeus, pois uso bem menos o mouse
@fabianodicheti357
@fabianodicheti357 4 ай бұрын
só pela balaca... (bike na lomba pill)
Depois de 20 Anos Criando Software
23:49
Lucas Montano
Рет қаралды 60 М.
0 to LSP : Neovim RC From Scratch
30:47
ThePrimeagen
Рет қаралды 1,4 МЛН
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 110 МЛН
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 16 МЛН
Каха и дочка
00:28
К-Media
Рет қаралды 3,2 МЛН
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41
Se o LINUX é tão bom,  , pq não tem mais gente usando?
15:28
Lucas Montano
Рет қаралды 81 М.
Verdades Difíceis de Engolir como DEV
19:57
Lucas Montano
Рет қаралды 85 М.
i built a viral app but don't know how to code.
16:26
Nicolas Moser
Рет қаралды 24 М.
Configuring Emacs on My New Laptop
2:00:09
Tsoding Daily
Рет қаралды 93 М.
Parei de me sentir burro (agora a programação faz sentido)
12:29
Lucas Montano
Рет қаралды 197 М.
NVChad - Turn Neovim Into An Awesome IDE
14:48
Mental Outlaw
Рет қаралды 297 М.
3 anos tendo o CV rejeitado (Revisando Currículo de DEV)
16:08
Lucas Montano
Рет қаралды 62 М.
Desisti de Ti (nunca vai ser bom)
21:18
Lucas Montano
Рет қаралды 33 М.
sou o melhor programador que conheço
16:34
Lucas Montano
Рет қаралды 60 М.
I tried 10 code editors
10:28
Fireship
Рет қаралды 3,2 МЛН
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 110 МЛН