Dos mesmos criadores de “btw I use arch” agora “btw I use vim”
@o_Milky4 ай бұрын
jaja tem "btw i use arch AND vim"
@miguellopes91774 ай бұрын
i use arch and vim btw
@styflerking96734 ай бұрын
@@o_Milkymas tem, Fábio akita tem vídeo usando arch com vim e tem gente que segue e faz igual kakakakak
@Lweed4 ай бұрын
Bitch I used nVim on a pure Arch
@oranieldias4 ай бұрын
Normalmebte eu vejo "i use arch btw" e eles esperam que o vim seja o padrão.
@guilhermemarques804 ай бұрын
o topetinho é o charme do video
@MoabeVettore4 ай бұрын
o topete dele ta igual ao Tintim kzbin.info/www/bejne/oZS9iXR4hZiYl8U
@Lulzsec84 ай бұрын
Tá parecendo o Jimmy Neutron 😂
@Balutzen4 ай бұрын
Parece uma manga chupada. 😅
@Max-fw3qy4 ай бұрын
Tintin hahahaahh
@isrcalebe4 ай бұрын
Tá parecendo uma calopsita
@wstilben6 күн бұрын
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 ❤
@iury6644 ай бұрын
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_19914 ай бұрын
Cara o.o o vscode é basicamente você instalar e sair usando, e o que de tão complexo você tava tentando configurar?
@iury6644 ай бұрын
@@Felipe_Matheus_1991 tudo, desde background personalizado até debugger
@Felipe_Matheus_19914 ай бұрын
@@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.
@iury6644 ай бұрын
@@Felipe_Matheus_1991 eu comecei usando python pra bots, hoje estou como desenvolvedor web.
@jairfsj2 ай бұрын
eu realmente acho mais facil instalar o neovim e o astronvim do que usar o vscode .
@Klausterfull4 ай бұрын
O video do asiático é quase uma propaganda ao Vim :)
@undersin69794 ай бұрын
Dev As LIfe
@rodrigolopesmarques63614 ай бұрын
btw i use arch and vim
@Lulzsec84 ай бұрын
😂😂
@filipeleonelbatista4 ай бұрын
Nobody cares 😂
@williamcom_m4 ай бұрын
Não acredito que o astroboy Lucas Montano do canal Lucas Montano usava o Vim :0
@davidemanoel17534 ай бұрын
Não tenho nada a comentar sobre o vídeo... Mas sobre o topete: "Btw i use TOPETE"
@DavidVerzolla4 ай бұрын
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.
@_delucagabriel4 ай бұрын
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á)
@lucaslopes12604 ай бұрын
7:24 Sim! Faz uma diferença do caramba! kkk
@polodoskyz4 ай бұрын
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
@edibertoalves60674 ай бұрын
🎯 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
@maxwelbm4 ай бұрын
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😅
@zerocoll204 ай бұрын
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.
@HenrykePiva4 ай бұрын
Lucas é o tipo de cara qe nao tem haters, conteudo foda irmao!!
@ry4n_q4 ай бұрын
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_q4 ай бұрын
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
@luisguilherme78894 ай бұрын
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...
@douglasfrb4 ай бұрын
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.
@juniormarcondes98444 ай бұрын
tem um plugin pra vc usar o fzf nativamente nvim-telescope/telescope-fzf-native.nvim
@mirageezra18204 ай бұрын
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
@JaderRubini4 ай бұрын
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.25334 ай бұрын
Lembrando que a principal linguagem de customização do NeoVim (Lua) é Brasileira, do RJ
@ritalinux4 ай бұрын
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
@oranieldias4 ай бұрын
E? De que serve essa informação pro âmbito profissional?
@jmarlopes.25334 ай бұрын
@@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-hj7kc4 ай бұрын
@@oranieldiasta tudo bem? Nao quiseram te comer?
@d3v_alves3 ай бұрын
@@oranieldias animal
@noobregarisoaldo4 ай бұрын
que topete é esse meu fera!!!!!!
@iMethyl4 ай бұрын
Vc tb pode usar uma dist de neovim, por exemplo, Lazyvim ou Nvchad, eu recomendo começar com Lazyvim
@thiagophysicsk8er4 ай бұрын
Nao uso nvim para tirar onda do vscode. Uso nvim pq vscode nem existia quando comecei a usar.
@marcelomdasilva63144 ай бұрын
Vc pode usar o intelij + vim mode plugin...os atalhos do vim sao otimos e muito uteis!
@henriquefigueiredo40774 ай бұрын
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.
@filipesiegrist4 ай бұрын
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.
@RyuzakiPragmatico4 ай бұрын
é para isso q o VI/VIM foi desenvolvido
@filipesiegrist4 ай бұрын
@@RyuzakiPragmaticopodia ser um nano...
@niltonjunior52534 ай бұрын
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.
@luizrespeitajanuario4 ай бұрын
11:43 Pow! Dá pra fazer isso tudo com quase qualquer IDE, eu já fazia tudo isso com o Eclipse a long time ago
@matheushenriqueburei12634 ай бұрын
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
@TalesGrechi4 ай бұрын
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.
@otavioaugusto81714 ай бұрын
Todos os vídeos dele tem react praticamente
@firzera4 ай бұрын
RIÉQUITI
@thalesgelinger4 ай бұрын
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
@miguellopes91774 ай бұрын
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
@Kalindox4 ай бұрын
Cara comecei a usar o Zed, e ele tem um vim mode, que a princípio funciona muito bem.
@gabrielaquila5994 ай бұрын
Otimo video. Obrigado, nino
@stanl33y4 ай бұрын
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
@minelandy4 ай бұрын
Consegue debugar normalmente em dotnet? Quando tentei usar, não consegui me acostumar por conta de debug
@kuryart45864 ай бұрын
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á.
@ARBezerra4 ай бұрын
Pra o telescope ficar rápido, precisa configurar o fzf native
@Felipe_Matheus_19914 ай бұрын
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...
@minelandy4 ай бұрын
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#
@Richsan4 ай бұрын
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.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.
@kriansa4 ай бұрын
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.
@avelinoswell4 ай бұрын
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
@hrqmonteiro4 ай бұрын
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.
@paulomannheim3 ай бұрын
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.
@andredeoliveira85704 ай бұрын
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
@lenickramone4 ай бұрын
como funciona a navegacao no browser com vim? nunca vi isso, parece interessante
@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.
@VoomSenas4 ай бұрын
Tintín das informática eh brabo
@daniellibanori3 ай бұрын
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.
@derbibliothekarderbiblioth90524 ай бұрын
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.
@mauricio0guaruja4 ай бұрын
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-du5uj4 ай бұрын
Uso o nvim há um tempo e gosto muito.
@victoralmeida15834 ай бұрын
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 🤓)
@marcosAmaranteC4 ай бұрын
o segredo é usar o neovim puro, só com atalho para o Ntree e um tab 2.
@lofi10484 ай бұрын
setup do neovim ficou muito facil pra mim só usando o lazyvim (ou qualquer uma dessas distros de neovim).
@jonatasbaldan4 ай бұрын
o ngc é aprender o vim motion e combinar com os atalhos da ide.
@Gabonidaz4 ай бұрын
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.
@lenickramone4 ай бұрын
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
@caioleao36024 ай бұрын
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...
@cowboybebop82844 ай бұрын
Mas tem como, so ir em plug-ins e procurar por vim
@andredeoliveira85704 ай бұрын
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
@laurosantana14774 ай бұрын
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
@LuRybz4 ай бұрын
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.
@vitormelo224 ай бұрын
Um relato da clássica venda casada. Usar vim é para poucos, também sinto falta de muitos recursos nativos de outros editores.
@miguellopes91774 ай бұрын
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-ip2pn4 ай бұрын
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_rugau4 ай бұрын
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
@alexandredanelon4 ай бұрын
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..
@marcoslatchuk81924 ай бұрын
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".
@Ehopope4 ай бұрын
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 🤣
@doug2034 ай бұрын
LazyGit é bom demais! Só ainda não achei uma boa configuração pra resolver conflitos nele
@AlessandroLobo4 ай бұрын
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.
@RyuzakiPragmatico4 ай бұрын
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.
@augustok60033 ай бұрын
@@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!
@weslleysantospaixao36686 күн бұрын
@@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 :)
@RyuzakiPragmatico6 күн бұрын
@@weslleysantospaixao3668 acho q faltou eu me aprofundar mais nos recursos do vim, vou estudar mais os recursos e comandos dele
@lpvneto4 ай бұрын
O que é vscode?
@Matheus14ss4 ай бұрын
Caraí Man 😂😂😂😂
@DaviAreias4 ай бұрын
É a versão do neovim pro windows pra quem usa mouse
@lucas_o_humano4 ай бұрын
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.
@cr3sB3n4 ай бұрын
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
@RyuzakiPragmatico4 ай бұрын
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-dev4 ай бұрын
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
@joseguilhermecr4 ай бұрын
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#.
@potors4 ай бұрын
eu pessoalmente só uso o vscode quando preciso de um debugger, e ainda assim o modo vim nele fica ligado
@caraquecoda4 ай бұрын
eu uso neovim faz 2 anos já como único e principal IDE. Impossível voltar pro VSCode ou qualquer outro editor.
@devinicin4 ай бұрын
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
@WalleM03124 ай бұрын
Lucas, Bom dia! você que veio do Php, poderia falar um pouco sobre o PHP-NUKE? ele ainda é utilizado?
@deivi91764 ай бұрын
O "balaca" no final me pegou hahahahhshs
@ververplayss53054 ай бұрын
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!)
@rafaqwe14 ай бұрын
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
@nero13754 ай бұрын
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
@pliniopvv24 ай бұрын
11:26 Chad Time
@gabrielsoloman50004 ай бұрын
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
@jaswdrTheDev4 ай бұрын
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.
@cristiangarcia43704 ай бұрын
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…
@smrenatox4 ай бұрын
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.
@kallebysantos51674 ай бұрын
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 😭😭
@areiass364 ай бұрын
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.
@gsilva8774 ай бұрын
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-fs9vh4 ай бұрын
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-ox5wv4 ай бұрын
Omakub do DHH acaba com praticamente todas as configurações chatas do Neovim, fica a dica.
@alisson.a31774 ай бұрын
Eu tenteiiiii, usar editor de linha de comando, mas não tankei. Pegar pra usar em "produção" assim é complicado msm
@williamcom_m4 ай бұрын
eu gosto de usar o neovim apenas pra codar em Rust (sou estudante ainda), de resto eu uso o VSCode (para Java)
@joaovaporto4 ай бұрын
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
@joaovaporto3 ай бұрын
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.
@AllanBrazute4 ай бұрын
Nem comentou sobre o Emacs, fez por merecer o like.
@hermessantos52584 ай бұрын
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_pedrinho4 ай бұрын
aprender os comando do vim é tipo combar de yasuo 0 cast
@danielmoraes57223 ай бұрын
Topetinho anos 90. Ace Ventura/ Quem quer ficar com mary
@miguellopes91774 ай бұрын
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.
@silvaking92424 ай бұрын
Uso Lunarvim com PHP. Meu pulso direito agradeus, pois uso bem menos o mouse