Neovim in 100 Seconds

  Рет қаралды 830,406

Fireship

Fireship

Күн бұрын

Пікірлер: 1 100
@thatsalot3577
@thatsalot3577 Жыл бұрын
I swear to god half of the tooling decisions I've taken in life are influenced by this man.
@RenderingUser
@RenderingUser Жыл бұрын
What's the other half?
@fus3n
@fus3n Жыл бұрын
@@RenderingUser the other half is from the random number generator he made he just decides depending on the number
@RenderingUser
@RenderingUser Жыл бұрын
@@fus3n I see The other half for me would probably be 'no Boilerplate'
@ardnys35
@ardnys35 Жыл бұрын
how's it going so far? are you happy with these?
@rubenheymans1988
@rubenheymans1988 Жыл бұрын
he's the reason why I went for angular / firebase , too bad he's not really covering that anymore because I still use it and it's still awesome
@acidjumps
@acidjumps Жыл бұрын
Sounds really cool, as soon as I exit Vim, I'm getting into NeoVim!
@someguywithopinions
@someguywithopinions Жыл бұрын
I'm replacing "over my dead body" with "sure, as soon as I exit vim" lmao
@quixote5986
@quixote5986 Жыл бұрын
@@someguywithopinions can you educate me on why the masses are struggling to exit vim
@BakrAli10
@BakrAli10 Жыл бұрын
@@quixote5986 I'll gladly educate you, as soon as I exit vim..
@arjittw
@arjittw Жыл бұрын
You could easily exit vim by CLOSING THE WINDOW or :wq
@FlooferLand
@FlooferLand Жыл бұрын
@@quixote5986 Vim has no exit command.. well.. it does.. but you have to first know the shortcut to enter in commands.. and you must also know what letter the command corresponds to-
@ThePrimeagen
@ThePrimeagen Жыл бұрын
Came for fireship, stayed for can't exit vim memes
@Bvngee
@Bvngee Жыл бұрын
Didn’t we all
@WallaceThiago
@WallaceThiago Жыл бұрын
Maaaa man
@verified_tinker1818
@verified_tinker1818 Жыл бұрын
Was searching for your comment.
@_Code.Pilot_
@_Code.Pilot_ Жыл бұрын
Knew I'd see you here :)
@mahmoudel-hawawshy5198
@mahmoudel-hawawshy5198 Жыл бұрын
he introduced neovim BLAZZINGLY FAST.
@Virbox
@Virbox Жыл бұрын
*_Neovim - an editor you don't want to exit_*
@nathanoy_
@nathanoy_ Жыл бұрын
ingenious
@conto7032
@conto7032 Жыл бұрын
Or as with vim goes, you don't know how to exit ...
@draido-dev
@draido-dev Жыл бұрын
EPIC MOVE, didn't think you will be here
@RenderingUser
@RenderingUser Жыл бұрын
Me: uses ZZ to exit like a Chad
@Virbox
@Virbox Жыл бұрын
@@draido-dev haha hi!
@admiralrodney3818
@admiralrodney3818 Жыл бұрын
Learn Lua to create game engine ❌ Learn Lua to create perfect config for Neovim ✅
@gustavojoaquin_arch
@gustavojoaquin_arch Жыл бұрын
Based 🧐
@GersonFeDutra
@GersonFeDutra Жыл бұрын
What madman would make an engine with Lua?
@carcedopro7285
@carcedopro7285 Жыл бұрын
@@darthvader1191 roblox studio uses lua language to script games, nobody uses lua to create the engine itself
@algeronch
@algeronch Жыл бұрын
​@@darthvader1191no it isn't, lua is just embedded in roblox
@Aethenthebored
@Aethenthebored Жыл бұрын
@@darthvader1191 Roblox was written in C++ Edit: It looks like another source says C# ? Not sure I guess. But it wasn't written in a scripting language like Lua, that's for sure
@majin2909
@majin2909 Жыл бұрын
Neovim, an editor where you spend 90% of your time configuring it with the plugins and the rest of it actually coding
@jubaaissaoui5678
@jubaaissaoui5678 Жыл бұрын
What a stupid take
@conto7032
@conto7032 Жыл бұрын
Exactly ... I don't get it why do people still uses "vim"s, current IDEs do everything and more with plugins without too much configuration.
@RenderingUser
@RenderingUser Жыл бұрын
@@conto7032 nah It's only a small number of people that work on configuring the editor all the time I downloaded a neovim distro and got to work with it with minimal customization. I've been using it for a lot of projects recently
@alinagy
@alinagy Жыл бұрын
I've spent so many hours improving my config file instead of investing it into actual work. So glad I'm not the only one.
@mikeyim9985
@mikeyim9985 Жыл бұрын
@@conto7032 This is not true… you eventually find your workflow and settle down. You will have spurts of trying out new plugins here and there but thats no different from trying out new vs code extension. There are time when we want to have “fun” but again it’s harmless. Dont take the configuring vim meme literally. Exiting vim is also not that hard btw.
@Xld3beats
@Xld3beats Жыл бұрын
Congrats on this video being the official "Intro" video on Neovim's home page! Your dedication to quality videos has paid off
@GregDowns
@GregDowns Жыл бұрын
The beauty of the 'X in 100 Seconds' format really shines with Vim and related topics. Every other type of video you see on KZbin about Vim or Emacs or the like weirdly assumes that the viewer has never heard of them before and needs to have a 20-minute Theory of Text Editing lecture. Then another 15 minutes of the guy rambling about who the video is suitable for. Then a disclaimer about it being just his opinion and (*chuckle*) he don't want to start a holy war or nothin'. Then a word from the sponsor. And finally after pretty much an hour if there's anyone left you might get to see Vim doing something.
@imixup6905
@imixup6905 Жыл бұрын
🤥🤥
@ashutoshsamantaray2572
@ashutoshsamantaray2572 Жыл бұрын
I am the one who chuckles
@markmywords3817
@markmywords3817 8 ай бұрын
To be fair, it summarized probably half of talks in developer conferences I've attended to 😂
@bubblegumstudios1179
@bubblegumstudios1179 Жыл бұрын
After a week, I made my own custom config. It’s really easy to do nowadays. Been running it for 4 months and it’s great. While it’s not out-of-the-box configured, you don’t need to spend all your time setting it up. Some people just can’t settle for anything less than perfect. If you can do that, you’ll be well off with Neovim(which I love, btw).
@keent
@keent Жыл бұрын
there's Helix editor that is even no configuration required, great for new users into vim! Been using it and loving it so far.
@zzy13236
@zzy13236 Жыл бұрын
Is there any config template I can search up to? Would love to give it a try.
@siduck_og
@siduck_og Жыл бұрын
@@zzy13236 NvChad ( the one showed in the video )
@raandomplayer8589
@raandomplayer8589 Жыл бұрын
are you an arch user, btw?
@heisenballs
@heisenballs Жыл бұрын
@@zzy13236 kick start nvim
@teej_dv
@teej_dv Жыл бұрын
Oh dang, thanks for the shoutout!
@nikfp
@nikfp Жыл бұрын
Thanks for all you do for the Nvim ecosystem!
@gregoriodia
@gregoriodia 5 ай бұрын
Oh, you on YT. Subscribed.
@wilykary
@wilykary Жыл бұрын
Hands down Neovim is the best code editor that I've used. Configuring it has become a hobby 🙂, maybe too much of a hobby.
@msx94
@msx94 Жыл бұрын
Is there a proper UI available? I am developing Java.
@gallyalgaliarept410
@gallyalgaliarept410 Жыл бұрын
Whyy would you want that?
@lmnts556
@lmnts556 Жыл бұрын
@@msx94 UI sucks and java sucks even more. Keyboard only is where its at.
@takeuchi5760
@takeuchi5760 Жыл бұрын
​@@lmnts556 Yeah, good luck pressing a million keys to shift the cursor, while I scroll and click exactly where I wanna be.
@lmnts556
@lmnts556 Жыл бұрын
@@takeuchi5760 You can be anywhere on your screen in 3 clicks with neovim, its much faster than you can click with your mouse lmao.
@lunarshuttle
@lunarshuttle Жыл бұрын
Been using Vim for almost 20 years, and have felt that scripting has felt cumbersome. This seems like the way to go, after watching this I have to try to do the leap. Thanks!
@TheStickofWar
@TheStickofWar Жыл бұрын
Oh yeah it’s drastically better, though I used vim for 4 years before trying neovim. Didn’t think it was all that different until a friend convinced me to try, and lua is a lot easier to maintain
@phrozenwun
@phrozenwun Жыл бұрын
"Been using Vim for almost 20 years", mostly because I can't figure out how to quit. At least I believe that is how the joke goes :-)
@lunarshuttle
@lunarshuttle Жыл бұрын
@@phrozenwun Haha, good one! There is actually some truth to that, in the sense that I haven't found a replacement for Vim. I love the Vim mode of editing text, but vimscript and the plugins for doing development give me the feeling of putting duct tape on top of a structure that wasn't made for the purpose. But there hasn't been any alternative to quit vim to. Neovim might just be that alternative.
@wh7988
@wh7988 Жыл бұрын
its amazing, vim script feels ancient in comparison
@lunarshuttle
@lunarshuttle Жыл бұрын
@@wh7988 I have managed to switch over to nvim to the state that everything I used is working, plus a little more. Hopefully I'll have time to dig into the new stuff later. What I had most problems with initially was actually pasting text to/from nvim-qt. I like the shift-insert approach. Terminal nvim doesn't have these issues.
@beck4715
@beck4715 Жыл бұрын
This is the "in 100 seconds" I wish I had 3 months ago when I was first messing with neovim! Also the TJ plug makes me very happy. The man deserves it :D
@kevintran1488
@kevintran1488 Жыл бұрын
Coming here from ThePrimeagen and what I can say is that I really don't regret it, time to watch some more Fireship.
@radvilardian740
@radvilardian740 Жыл бұрын
I've included VimScript and Lua in my CV after I spent days of configuring it my own way. What a coincident this video pops out into my very face 🔥
@biomorphic
@biomorphic Жыл бұрын
You used Lua to configure your CV, I built my CV with Lua, using the LuaTex compiler. Fuck vim, it sucks. Long life to IntelliJ IDEA.
@LucasGabriel-xz8nk
@LucasGabriel-xz8nk Жыл бұрын
People in this comment section are not passing the vibe check. They are just spitting in a very famous and classic tool just because "there are modern tools that are better". Yes, for people like you, that don't want to spend 1 day learning a tool that can change your entire way of writing code, it is better. People who truly love computer science always search for better tools and ways to do their daily job. But yeah, stick with your vs code (It's an amazing tool, ngl) and jetbrains ide; if you don't want to be more efficient writing code, don't demotivate people who wants to by telling them neovim, vim and emacs are a waste of time, chill out.
@nikfp
@nikfp Жыл бұрын
This! 100% this! Use the tool that fits you best and let others figure out what fits them best.
@marcs9451
@marcs9451 Жыл бұрын
>learn editor in 1 week and have great muscle memory, better typing, keybinds and file exploration for the rest of your career "omg so hard, just use VSCode" >learn new shitty library/framework every month and forget about it next year "I'm such a 10x dev"
@techomancr
@techomancr Жыл бұрын
Just a heads up, for anyone reading this in the future. Packer is now unmaintained. So you might want a different package manager. I switched to Lazy, and found it to be an easy transition
@StiwieMayday
@StiwieMayday Жыл бұрын
For people who don't get Neovim. Neovim is like blank canvas. You can make it what ever you want it to be. Yes, a lot of configuration. A lot of pain. But once you get over the inital pain, Vscode is U N U S A B L E (even with vim mode). Macros, Movements, Git integration, Snippets, Lsp, Telescope, Scripting, hell i even implemented my own version of ChatGPT inside the editor. Want to become a 10x dev? Learn Neovim.
@DamianS78
@DamianS78 Жыл бұрын
or you can just use emacs
@harleyspeedthrust4013
@harleyspeedthrust4013 Жыл бұрын
vim better. learn vim. leave neovim for babies
@kein3001
@kein3001 Жыл бұрын
It is a really nice summary! GO Teej!
@adaskalov
@adaskalov Жыл бұрын
Just when I download Neovim and start looking around for how to configure it, Fireship drops a video. Starting to think he has psychic abilities..
@dakrazyk_
@dakrazyk_ Жыл бұрын
How to exit vim/neovim 1. Unplug computer 2. Carry computer to window 3. Throw computer 4. Buy a new computer 5. Profit
@blackfrog1534
@blackfrog1534 Жыл бұрын
Woo Prime and TJ did it!
@Kalasklister1337
@Kalasklister1337 Жыл бұрын
Indeed!
@michaelcarnevale5620
@michaelcarnevale5620 Жыл бұрын
I love neovim, but it did take me months to finally feel satisfied with my custom config ... And I do have to go back and update my config still lol ... but I keep updating it becuz I rly do consistently find new ways to optimize my workflow and keypresses ... at this point it rly feels so good to code ... A big benefit is that without the mouse my wrists never feel sore
@conto7032
@conto7032 Жыл бұрын
Wow so you spend like 20 % of time making config instead of actual coding ... And still planing spend like additional 10% in next months ...
@nomathic7672
@nomathic7672 Жыл бұрын
@@conto7032 Are you suggesting that you spend 100% of your day coding for whatever company you work for? Do you not realize that you can learn and configure incrementally and on your own time while gradually integrating it into your professional workflow?
@_gut11
@_gut11 Жыл бұрын
@@conto7032 Did you tried to configure it and was to hard to for you? is that why you are in the entire comment section crying about a text editor that you could just choose not use?
@yokowasis
@yokowasis Жыл бұрын
I tried for few months. Now my finger feel sore.
@michaelcarnevale5620
@michaelcarnevale5620 Жыл бұрын
@@yokowasis tried nvm?
@uwuxdmusic
@uwuxdmusic Жыл бұрын
Thanks for everything Fireship 🔥
@derSeega
@derSeega Жыл бұрын
I love how you are using the mouse all the time. You are just a 5x Dev
@sprinklednights
@sprinklednights Жыл бұрын
Vim will change your life, and Neovim will change your IDE
@1ns1ght_l1
@1ns1ght_l1 Жыл бұрын
I use neovim emedded into VS code and i absolutely LOVE it
@charliewhousen7133
@charliewhousen7133 Жыл бұрын
i am using the same setup but sometimes its a bit buggy, like wrong characters around the cursor, really strange things - does anyone facing the same issues? its often after updates of neovim and i mostly roll back to the previous version
@1ns1ght_l1
@1ns1ght_l1 Жыл бұрын
@@charliewhousen7133 can you xplain in details?
@maxz999
@maxz999 Жыл бұрын
This is a great summary, so much information in such a short video.
@VladdyHell
@VladdyHell Жыл бұрын
It's a very complex technology that it took me a month just to fully configure it for my workflow
@krige
@krige Жыл бұрын
1:50 What made you choose NvChad as an example and not Lunarvim?
@andrewc8125
@andrewc8125 Жыл бұрын
As I have migrated from VSC to Nvim, I am so exciting about this video.
@insanityisme
@insanityisme Жыл бұрын
What was your motivation for migrating? I didn't see anything in this video that stood out compared to VSC.
@notbobbobby
@notbobbobby Жыл бұрын
@@insanityisme Several things: 1. Modal editing 2. Customization (Lua) over configuration (JSON) 3. Education - learn about LSP, terminals, cli tooling, etc. 2. True terminal-based editing, stay close to all your tools 4. Transferable knowledge: vi/vim are almost guaranteed to be available on unix-based machines (i.e. servers)
@obvinpro
@obvinpro Жыл бұрын
@@notbobbobby Lua over JSON for real? You mentioned this as an actual reason to switch😂
@lalchan
@lalchan Жыл бұрын
@@obvinpro one is a programming language other is not... Go figure.....
@insanityisme
@insanityisme Жыл бұрын
@@notbobbobby Awesome! Thanks for the info.
@starlord0208
@starlord0208 Жыл бұрын
Cool! Why don't you make a video like that about the Helix editor?
@AR-oz4uw
@AR-oz4uw Жыл бұрын
The most useful plugin to neovim would be the one that adds close button in the top right corner of the screen ^^
@GunZFoX
@GunZFoX Жыл бұрын
Why? You can just type ":q" and done. Instead, it would be way more useful if some apps with a close buttom at the top right corner could be closed with a ":q"
@clonkex
@clonkex Жыл бұрын
​@@GunZFoX I guess you're not being entirely serious, but that's still a silly argument. A close button is a well-established convention that exists across 99.999% of all programs in existence. Typing :q to quit applies to... vim. I won't say that all programs should be identical, but you can't deny vi's/vim's design is arcane and totally unintuitive. The worst thing is that it doesn't even try to give you a hint about how to use it, so if you accidentally open it, literally the only way to find out how to quit is to google it.
@taverndweller
@taverndweller 5 ай бұрын
@@GunZFoX I don't know how many times I've been in some random application, terminal or otherwise, typed ":q", and was startled when it didn't exit.
@ragoonsgg589
@ragoonsgg589 Ай бұрын
I have this cool dramatic big "cla-chang" switch I hooked up to my PC whenever I need to begin my neovim shutdown sequence. It takes bit getting used to but the emergency generators kick in pretty quick
@coolbrotherf127
@coolbrotherf127 Жыл бұрын
To close it, just open up system monitor, right click the terminal window and click kill. That way it'll close every time.
@DemPilafian
@DemPilafian Жыл бұрын
That's way too much effort. I just plug my desktop into a power outlet that's controlled by a wall switch.
@MrDelord39
@MrDelord39 Жыл бұрын
Try that with no gui
@briannormant3622
@briannormant3622 Жыл бұрын
@@MrDelord39 you can still start a tmux/terminator session before running vim, switch console and type pkill vim
@DamianS78
@DamianS78 Жыл бұрын
of course, because someone who uses a tool like tmux and can do that has never used vim
@clonkex
@clonkex Жыл бұрын
@@DemPilafian Aren't all wall outlets switched?
@DouweHummeling
@DouweHummeling Жыл бұрын
As a dutchie, I have to compliment your pronounciation of Bram Moolenaar's and TJ de Vries' names :) Not many non-dutchies do it decently.
@fliplucky8813
@fliplucky8813 Жыл бұрын
Fun fact: TJ isnt even Dutch
@Sub0x-x40
@Sub0x-x40 Жыл бұрын
how you pronounce it is really the american version. it is you dutch who get it wrong
@Jombo1
@Jombo1 Жыл бұрын
I like customizing my code editors more than I like coding.
@flaguser4196
@flaguser4196 Жыл бұрын
I like mastering code editors more than I like mastering coding.
@Tom-lf7zw
@Tom-lf7zw Жыл бұрын
so true
@hizokadarkwolf
@hizokadarkwolf 9 ай бұрын
Great. Some notes for Raspberry Pi / old computer users. The apt-get install neovim can bring an older version, which will not be compatible with some plugins (v 0.4.4 on a 32-bit ARM6). So the solution was cloning the Neovim GitHub repo, building Neovim on a newer version, and installing it. Now, I can use all the plugins and spend time customizing nvim. Develop software? Forget about it; I want to configure a colour palette for syntax highlighting.
@AlkoholOgerLeonElektronik67
@AlkoholOgerLeonElektronik67 Жыл бұрын
Please make a "AutoHotkey in 100 seconds" since the language is in v2 now.
@luizhenriquemenezes5684
@luizhenriquemenezes5684 Жыл бұрын
Up
@AlkoholOgerLeonElektronik67
@AlkoholOgerLeonElektronik67 Жыл бұрын
@@eshku Not really. There's a changes from v1.1 to v2 page, explaining the stuff in detail. Additionally, Lexikos made a document on GitHub where he explains why these Syntax changes and why it's objectively a better idea with starting with v2. The reason why v1.1 is a mix of commands and functions (instead of all functions like v2) is because v1.0 by Chris was a mess and v1.1 tries to be backwards compatible to v1.0 scripts. This is also the reason why v1.1 has deprecated stuff that won't be removed in v1.1, just so v1.0 scripts work fine, but also means stuff like poor default settings being in place and the user should change them. v2 ain't perfect and there's more changes and additions planned, but objectively it can make more sense than v1.1 and there's already several ways to import v1 scripts into v2 and also ways to run v1.1 and v2 scripts with the same extension and without special tweaking on the same machine with the Launcher that comes with v2. I like v1.1, but I have to admit it's a mess and you had to know even more quirks about the syntax (some that barely made sense). For example command syntax is from v1.0 and is more limited and you had to force an expression with a % sign just to do use stuff like operators on the same line.
@tabletuser123
@tabletuser123 Жыл бұрын
Is it even used for anything other than for games?
@AlkoholOgerLeonElektronik67
@AlkoholOgerLeonElektronik67 Жыл бұрын
@@tabletuser123 It absolutely is! There's a good amount of functionality you can take advantage of even outside of games (aside of that, there is a certain amount of script kiddies with bad and awkward scripts unfortunately, but the language can do far more and technically equally much as a general purpose language and the community is also helpful and friendly) including libraries people made. I personally am a fan of libraries and there's several ways to interact with GUIs elements directly even if minimized, there's lots of useful inbuilt functionality that are very high level and straight forward and it can be used for pretty much anything.
@AlkoholOgerLeonElektronik67
@AlkoholOgerLeonElektronik67 Жыл бұрын
Some people in companies use it to respond to emails and make hotkeys for automated pasting (+ it comes with a keyboard hook that gives you much more control about how your hotkeys should work and behave, compared to RegisterHotkey () of Windows itself), do scripts that automate and setup things completely automatic in the background, web scraping and API calls (with different ways and methods), interact with ComObjects for calling functionality of programs that support it (like lots of Microsoft programs) and so on
@youtubeusername1489
@youtubeusername1489 Жыл бұрын
Somewhere on this earth, someone probably opened vim in a tmux terminal but couldn't exit, so he just closed the terminal without killing vim and tmux session. And if that happened to be a server that cannot afford any downtime, that process might have been running for years now.
@styrofoamsoldier
@styrofoamsoldier Жыл бұрын
Correction: LSP is not autocomplete!
@progCan
@progCan 7 ай бұрын
it does include autocomplete along with many thing tho
@anandsharma7430
@anandsharma7430 Ай бұрын
Hi, care to give a link to an explanation or video? TIA
@styrofoamsoldier
@styrofoamsoldier Ай бұрын
@@anandsharma7430 LSP is not in itself autocomplete, it’s just language diagnostics. You can read further with :h lsp and autocomplete plugins.
@anandsharma7430
@anandsharma7430 Ай бұрын
@@styrofoamsoldier Thanks!
@ninthsun
@ninthsun 7 ай бұрын
All those years struggling to find the best IDE for me, I think I found THE ONE. Thx🙏
@LukePighetti
@LukePighetti Жыл бұрын
Do helix next!
@dbrugan
@dbrugan Жыл бұрын
for me personally lunarvim is the best way to start use neovim as and IDE out of the box, it may take a while to get used to keyboard navigation and shortcuts but once you do it get really cool, not having to move your hand for the mouse all the time is more comfortable on the long run, that's the main reason i like keyboard navigation for a more minimal config i'd go for astronvim
@criscrosbr
@criscrosbr Жыл бұрын
just as you mentioned the founders of vi/vim, you should mention the founder of neovim, Thiago de Arruda.
@lincolngondim
@lincolngondim Жыл бұрын
Pois é cara, até fiquei esperando mas parece que é meio obscuro. Acho que ele nem participa mais do projeto.
@iamsubingyawali
@iamsubingyawali Жыл бұрын
Love your stuff, Jeff ♥Please make "Terraform in 100 Seconds" (or may be longer) next
@friorento4416
@friorento4416 Жыл бұрын
There is one already kzbin.info/www/bejne/qqDQhoqZhpWDac0
@iamsubingyawali
@iamsubingyawali Жыл бұрын
@@friorento4416 Oh I didn't realize. Thanks
@friorento4416
@friorento4416 Жыл бұрын
@iamsubingyawali 👍no problem. Also, report this prize comment spam
@danielegvi
@danielegvi Жыл бұрын
Please cover Helix Editor next! It is inspired by Neovim and Kakoune, and seems to be on the rise
@RenderingUser
@RenderingUser Жыл бұрын
Helix is pretty interesting but I like the vim key bindings better
@dmytrk
@dmytrk Жыл бұрын
And most importantly - it's written in Rust
@hamm8934
@hamm8934 Жыл бұрын
It is doomed because it isn’t using vim keybindings. A complete blunder of a design decision.
@RenderingUser
@RenderingUser Жыл бұрын
@@hamm8934 lmao true
@dmytrk
@dmytrk Жыл бұрын
@@hamm8934 but that's the main idea behind this editor🤗
@kaksisve4012
@kaksisve4012 Жыл бұрын
Will you do a video about Helix editor?
@S1lver94
@S1lver94 Жыл бұрын
You should do Helix next!
@dromedda6810
@dromedda6810 Жыл бұрын
hello fellow helix user!
@cardboarddignity
@cardboarddignity Жыл бұрын
I'm pretty surprised it was not written on Javascript
@chairlovawitabat
@chairlovawitabat Жыл бұрын
They should make a song like Hotel California, except instead of a hotel you can never leave, it’s NeoVim
@bobbybyrne1899
@bobbybyrne1899 Жыл бұрын
Now do Helix Editor!!!
@thatguynar
@thatguynar Жыл бұрын
Day 273: It’s been a while since I’ve been stuck in this mysterious world called neovim due to my own lack of knowledge on how to exit out. I must say it’s starting to grow on me, but I keep hearing this weird noise at night whenever I try to sleep, it’s only been getting worse. I do hope one day I may find the way to exit this place, before that thing eventually gets to me.
@ramtourgeman
@ramtourgeman Жыл бұрын
Can you do Zig in 100 seconds? :)
@jokestera_e3829
@jokestera_e3829 Жыл бұрын
Very Dope TJ got a shout out.
@nezby3945
@nezby3945 Жыл бұрын
Me personally I don't exit vim/nvim I just reinstall my operating system. WAAAYYYYYY EASIER!!!
@the_wrong_folder
@the_wrong_folder Жыл бұрын
What do you think of Helix? (Hoping for a 100 seconds video about it!)
@masmmaw
@masmmaw Жыл бұрын
After a long time configuring various plugins and interfaces for nvim, I'm finally back to using vscode
@s1nistr433
@s1nistr433 Жыл бұрын
1. Open VSCode 2. Open terminal 3. Make the terminal full height 4. Open Neovim
@boriscrisp518
@boriscrisp518 Жыл бұрын
lsp server in 100 seconds please. You are now my first port of call for all educational requirements
@ThatGuyOxygen
@ThatGuyOxygen Жыл бұрын
It's not everyday you watch a video with No Views, 15 Comments and 55 Likes..
@Somebodyherefornow
@Somebodyherefornow Жыл бұрын
its like every week
@l6e6i6n
@l6e6i6n Жыл бұрын
I think youtube processes and aggregates views slower than it does with comments and likes
@andypsolomon
@andypsolomon Жыл бұрын
Thank You so much for this. I thought vim & neovim was dead. We're Back!
@regexPattern
@regexPattern Жыл бұрын
I love how the terminal this was recorded in looks like the VSCode terminal…
@nikolajpopovs3844
@nikolajpopovs3844 Жыл бұрын
Can you do PoweShell since we talked about scripting in this one ?
@daedalus5070
@daedalus5070 Жыл бұрын
Its impressive to watch ThePrimeagen literally fly around his code with Vim but for most mere mortals it feels like a big investment for a payoff I just cant imagine right now..
@Michael-wn3rn
@Michael-wn3rn Жыл бұрын
What if you were told that flying around code in the way he does takes learning a grand total of about 3-5 hotkeys/combinations/plugins in a pre-created Neovim framework which has documentation to do exactly as he does, and the only thing stopping you from doing the same thing is this unfounded idea that it's somehow difficult to learn?
@dezaku6612
@dezaku6612 Жыл бұрын
Yeah Im always completely fascinated on how fucking fast he is with vim
@angryman9333
@angryman9333 Жыл бұрын
@@Michael-wn3rn everything is hard when u dont feel like it or think i should be doing something more productive rather than messing with a code editor that i might never use after all, vscode been too good to consider anything else
@elosant2061
@elosant2061 Жыл бұрын
vimtutor and ur done learning. (you might wanna learn macros though they're really powerful)
@conto7032
@conto7032 Жыл бұрын
I don't get it, why do people just don't use OP trio of Ctrl, Alt and Shift ... and you can fly in code like in vim, but using real IDE not some sink of a time editor.
@aviralpatel2443
@aviralpatel2443 9 ай бұрын
Neovim actually uses this video on their website
@WolfPhoenix0
@WolfPhoenix0 Жыл бұрын
But how do we exit Neovim?! 😂 Also, +1 for the One Dark theme mention. It's absolutely fantastic!
@KubikDezimeter
@KubikDezimeter Жыл бұрын
I spent the whole day converting my setup from vim to neovim. What a funny coincidence ^^
@paulchenpi7893
@paulchenpi7893 Жыл бұрын
Consider using lazy instead of packer
@zxGHOSTr
@zxGHOSTr Жыл бұрын
Steps to exit nvim: 1. Hit escape at least 5 times. 2. Type :qf the f portion is crucial. 3. Hit enter but not carriage return. EZ PZ everytime.
@quinndtxd
@quinndtxd Жыл бұрын
how do you hit enter without carriage return? It's not like we all have IRL teletypes lying around
@briannormant3622
@briannormant3622 Жыл бұрын
@@quinndtxd You don't? That's rather peculiar, I guess the new generation is forgetting about good habits.
@rohitdoestech
@rohitdoestech Жыл бұрын
LunarVim is also a valid one to use as well
@RenderingUser
@RenderingUser Жыл бұрын
So is AstroNvim
@TS-kw2so
@TS-kw2so Жыл бұрын
LazyVim also
@varma8669
@varma8669 Жыл бұрын
What theme are you using for your terminal at 0:19? Looks awesome.
@dotnet9830
@dotnet9830 Жыл бұрын
probably called Nord or something
@nothingtoospecial777
@nothingtoospecial777 Жыл бұрын
that's just the vscode terminal theme, no?
@nothingtoospecial777
@nothingtoospecial777 Жыл бұрын
@ᴛᴇxᴛ ᴍᴇ ᴏɴ ᴛᴇʟᴇɢʀᴀᴍ 👉@officialfireship spam
@zyansheep
@zyansheep Жыл бұрын
I would totally use Neovim if learning it wasn't so much of a time sink 😅
@Levi_OP
@Levi_OP Жыл бұрын
IT DOES MAKE YOU BETTER… TIME SINK IS WORTH IT…. BEEN USING FOR YEARS…. NEVER HAVE REGRETTED IT ONCE IN MY LIFE
@ristekostadinov2820
@ristekostadinov2820 Жыл бұрын
the thing is there are lot of shortcuts that have to be remembered, in terms of setting up IDE like features there are plenty of prebuilts online
@RenderingUser
@RenderingUser Жыл бұрын
@@Levi_OP same Leaned rust last December and neovim and its LSP helped greatly with it. Rust integration with neovim is unreal
@kshyr811
@kshyr811 Жыл бұрын
took me few tries, not gonna lie. there are configs that make it easier for you, i use AstroNvim
@RenderingUser
@RenderingUser Жыл бұрын
@@kshyr811 same Astronvim is epic
@UnhingedNW
@UnhingedNW Жыл бұрын
With the Teej shoutout at the end 🔥
@dcngn_
@dcngn_ Жыл бұрын
It's so sad to realize that every 100 seconds video in this channel is news to me except neovim. I wasted so much time on configuring my work environment with arch and neovim and whatnot instead of working on the skills I need 😂 But at the same time it's fun
@conto7032
@conto7032 Жыл бұрын
If you define torture as a fun you should try Path of exile ruthless ;)
@peanutcelery
@peanutcelery Жыл бұрын
So true lol Vim is cool for terminal but configuring it is such a pain and stupid imo. I rather just have something to click install and is already configured. I don’t want to spend time scripting something to work on my computer. But other than that idk what I’ll do without vim key bindings.
@JonathanHigger
@JonathanHigger Жыл бұрын
this right here is why I use VSCode
@kekag
@kekag Жыл бұрын
@@JonathanHigger cope
@job4753
@job4753 Жыл бұрын
Never heard anyone butcher the name Bram as much as in this video. But nice to know a dutch person worked on this:) (The a in bram is pronounced as the a in march, kinda.)
@trevedev
@trevedev Жыл бұрын
VSCode is probably the best IDE out there, but if you prefer keyboard-based operations and want a deeper understanding of your work environment, Neovim is a great choice.
@clonkex
@clonkex Жыл бұрын
VSCode is absolutely the best _general-purpose_ IDE out there, but there's much better IDEs for some narrower scopes. For instance, VS is amazing for C++ and C#, and nothing competes with PhpStorm for PHP.
@nathanhadi876
@nathanhadi876 6 ай бұрын
Hats off fireship, keep it coming!
@bloxrocks5179
@bloxrocks5179 Жыл бұрын
To exit vim use :wq to write and quit or :q to just quit Pro tip: if you're exiting vim to compile and test code just use :w then use :terminal
@smixqse
@smixqse Жыл бұрын
Fireship will now have to kill you
@wingflanagan
@wingflanagan Жыл бұрын
Love the O RLY? book. I hadn't seen that one. Love NVim, BTW. Although I STILL have to keep a cheat sheet around... 🤓
@leoingson
@leoingson Жыл бұрын
O rly?
@chinmayk8004
@chinmayk8004 Жыл бұрын
but does it have copilot?
@SIMULATAN
@SIMULATAN Жыл бұрын
Sure
@thengakola6217
@thengakola6217 Жыл бұрын
yep, theres now like 3-4 of em also has 2-3 chatgpt plugins
@damiemcrea9953
@damiemcrea9953 Жыл бұрын
yes
@lawrencedoliveiro9104
@lawrencedoliveiro9104 Жыл бұрын
Because you like to copy-lot.
@orhansenglish
@orhansenglish Жыл бұрын
Vim's original creator, Bram Moolenear has passed away at the age of 62 on 3 August 2023.
@parthkolgiri7501
@parthkolgiri7501 Жыл бұрын
No thanks I don't want to be a 10x developer, VS Code is just fine for me🤚👌👀💖
@conto7032
@conto7032 Жыл бұрын
Exactly, hardware on developer side should be tortured, so on your client (user of your application you developing) should get web that is not gigantic ... This days developers are such hypocritical, that they use vim and setup it for hours, then develop webpage that is bloatware maximus.
@vikingthedude
@vikingthedude Жыл бұрын
I got a friend who just started programming to try out vim. After a few minutes of exploring he asks “how do i exit?” 😂
@stevelinda5968
@stevelinda5968 Жыл бұрын
I'm no longer waiting for the stimulus check because I earn $32,670 every 14-16 day's recently 🚀
@benjaminclark7814
@benjaminclark7814 Жыл бұрын
Same here, I earn $22,000 a week. God bless Mrs Cathy Wood she has been a blessing to me and my family.
@yagmur985
@yagmur985 Жыл бұрын
I'm enjoying working under a platform that brings good return in my life. I've been making my weekly return's without stress all in crypto currency.
@lindamark4742
@lindamark4742 Жыл бұрын
I have heard a lot about investments with Cathy Wood and how good she is, please how safe are the profits?
@XerazadeMelo
@XerazadeMelo Жыл бұрын
@@lindamark4742 Woooo that lady his good work has been everywhere. Been seeing a lot of good comments about her on several places. feel more confident investing with her, I've been on the train for over two weeks now... best Broker for life
@nououcoyou4741
@nououcoyou4741 Жыл бұрын
That's right I think the best way is to invest with a professional, at least it saves the trauma of too much losses. This just surprised me because also invest with Mrs Cathy Wood,
@kwhandy
@kwhandy Жыл бұрын
it's been 2 weeks no code report etc are u experiencing tifoid?
@Oliviamia1278
@Oliviamia1278 Жыл бұрын
What is the best way to make money from crypto trading ?
@mabelsusan6320
@mabelsusan6320 Жыл бұрын
Ms belindacox she's good
@rileyPenelope469
@rileyPenelope469 Жыл бұрын
Wow! I made a lot of money last year trading with Ms belindacox She's really a professional with her new strategies.,,
@rileyPenelope469
@rileyPenelope469 Жыл бұрын
"TELEGRAM"
@constancezim18
@constancezim18 Жыл бұрын
She's really a professional. For this past months I have been earning $5,000 weekly having invested $1,500 and working with expert Ms belindacox trading signals💯
@camilaperzto
@camilaperzto Жыл бұрын
I've traded with a lot of individuals but I have never come across anyone as good as Ms belindacox , just by applying her new strategies I now trade independently. She's the best I'd advise any novice investing to trade go with
@TegomassFR
@TegomassFR Жыл бұрын
I love Fireship video because I don't need to speed up his videos 😄
@this.channel
@this.channel Жыл бұрын
Nice Scanners clip. Although every time I watch a Fireship video I'm looking forward to seeing the next Greta appearance.
@thrillonek
@thrillonek Жыл бұрын
I'm just curious and sorry if this is a dumb question but why is this series named "in 100 seconds" when the videos are always longer than 100s?
@MultiMrtoto
@MultiMrtoto Жыл бұрын
Can you cover the kdb+/q programming language and database? It is a super fast programming language and database with an executable size of only 800KB and used by many of the banks and hedge funds in the world for their analytics
@VoidPaul97
@VoidPaul97 Жыл бұрын
I know that you already made a video about Swift, but I wanted to know if Xcode is any different, and if it is, making a 100 second video about it.
@joshwootonn6575
@joshwootonn6575 Жыл бұрын
"helop" haha thanks for leaving that one in :)
@azrielsatan8693
@azrielsatan8693 10 ай бұрын
I know you can customize Nano and Vim, but installing NeoVim and NVChad immediately made me realize why people stan it so hard. Then I realized that I had just destroying my entire Linux install because I missed a character in the command line and corrupted the entire system, swearing off VIM for as long as I live.
@andyhall7032
@andyhall7032 Жыл бұрын
wait...doesn't vim have vimrc and plugins anyway ? I personally use original vi and no cursor keys to keep it real.
@conto7032
@conto7032 Жыл бұрын
real and slow "I love thous guys" : Back in my day ...
@jax1831
@jax1831 Жыл бұрын
Great video! Btw, what's the font your editor is using at 0:40?
@stefanos6505
@stefanos6505 Жыл бұрын
Looks like JetBrains Mono to me. Not sure though.
@zp3x_427
@zp3x_427 Жыл бұрын
You can do :terminal where is the problem that you cant exit neovim?
@VioletJewel1729
@VioletJewel1729 Жыл бұрын
thanks for not inventing differences that don't exist between vim and neovim. I personally use neovim, but I see a lot of people falsely justifying using it over vim. :) good luck to everyone programming
@pigmasta7273
@pigmasta7273 Жыл бұрын
what's the advantage of these console based ides over like a generic ide program?
@HARUN-AKSU
@HARUN-AKSU 4 ай бұрын
1976: Vi 1991: Vim 2014: Neovim 2028: VSCode
@anonl5877
@anonl5877 Жыл бұрын
NVchad sounds awesome, thank you for the recommendation. I don't want to learn a new language just to use a package manager.
@siduck_og
@siduck_og Жыл бұрын
you only need basic lua and sometimes you dont even need it, its just copy pasting plugin configs from their github readmes
@davidf760
@davidf760 Жыл бұрын
Lazyvim is also pretty good
FFmpeg in 100 Seconds
2:20
Fireship
Рет қаралды 622 М.
12 VS Code Extensions to INCREASE Productivity 2024
27:13
Devression
Рет қаралды 833 М.
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 30 МЛН
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
Full Neovim Setup from Scratch in 2024
1:04:22
Henry Misc
Рет қаралды 56 М.
How to ACTUALLY switch from VS Code to Neovim
5:09
Joshua Morony
Рет қаралды 275 М.
Why I Cant Stand IDE's After Using VIM | Prime Reacts
17:51
ThePrimeTime
Рет қаралды 397 М.
I tried 10 code editors
10:28
Fireship
Рет қаралды 3,2 МЛН
Vim As Your Editor - Introduction
12:24
ThePrimeagen
Рет қаралды 1 МЛН
Sam Altman's new $200 ChatGPT has a big Elon problem...
4:53
Fireship
Рет қаралды 1 МЛН
From 0 to IDE in NEOVIM from scratch | FREE COURSE // EP 1
19:48
Vim vs NeoVim, What's the Difference?  Which Should You Use?
10:29
Mental Outlaw
Рет қаралды 332 М.
Как быстро освоить Vim / Neovim?
23:31
PurpleSchool | Anton Larichev
Рет қаралды 65 М.
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН