Teaching Neovim From Scratch To A Noob

  Рет қаралды 123,528

TheVimeagen

TheVimeagen

Ай бұрын

LIVE ON TWITCH: / theprimeagen
Become a backend engineer. Its my favorite site
boot.dev/?promo=PRIMEYT
This is also the best way to support me is to support yourself becoming a better backend engineer.
Get in on Discord: / discord
Get in on Twitter: / theprimeagen
Got Something For Me to Read or Watch??:
/ theprimeagenreact

Пікірлер: 212
@fkeyzuwu
@fkeyzuwu Ай бұрын
"Teaching Neovim from scratch to a noob" *30 seconds in* "yeah ive been using vim for 10 years" bruh
@no_name4796
@no_name4796 Ай бұрын
Techinically a neovim noob
@bursoft8165
@bursoft8165 Ай бұрын
@@no_name4796
@mvargasmoran
@mvargasmoran Ай бұрын
The man was pretty much a Neovim noob. Anthony was using vim and really narrow subset of commands, it shows.
@anj000
@anj000 Ай бұрын
Bruuuuh, exactly my reaction. If someone using vim for 10 years is a "noob", who am I if I NEVER used vim?
@Matois1
@Matois1 Ай бұрын
The dude didn't know how to split with v, how to open help, how to differentiate registers... That's a noob. It doesn't matter how much he used the tool if he's not profficient
@potatopassingby1148
@potatopassingby1148 Ай бұрын
title: "To A Noob" first 30 seconds in: "so I've been using vim for 10 years..."
@RamPageMMA
@RamPageMMA 25 күн бұрын
vim and neovim are kind of different tho. Neovim modernizes Vim by enhancing its features and improving plugin support.
@GIGADEV690
@GIGADEV690 20 күн бұрын
@@RamPageMMA Bro its not totally different thing no way 10 years is noob.
@xtunasil0
@xtunasil0 4 күн бұрын
​​@@GIGADEV690but if you watch the video, you can see he really doesn't know some basic command and I was wondering why he was using VIM for 10 years.
@AntonioDoesMetal
@AntonioDoesMetal Ай бұрын
Going to keep commenting on these videos that are more teaching/tutorial based saying that I love this style of content
@Red-Orm
@Red-Orm Ай бұрын
I absolutely agree
@KoopstaKlicca
@KoopstaKlicca Ай бұрын
100 hundred percent (also commenting for the algorithm)
@RajSingh-gz6mr
@RajSingh-gz6mr Ай бұрын
I live for this content 🥲🤩! I will also kickstart!
@abdulalimmahir
@abdulalimmahir Ай бұрын
The best thing about this video was that guy's reactions and mistypes, absolutely relatable.
@John81oConnory
@John81oConnory Ай бұрын
100%
@daphenomenalz4100
@daphenomenalz4100 Ай бұрын
I love how everyone was SCREAMING FOR TMUX when he said he wanted terminal on the bottom 😂
@qwerasdfhjkio
@qwerasdfhjkio Ай бұрын
timestamp?
@sutirk
@sutirk Ай бұрын
​@@qwerasdfhjkio Literally 2:00 minutesin
@eyesight2073
@eyesight2073 Ай бұрын
2:31
@austin7591
@austin7591 Ай бұрын
This just shows you how good of a mentor Prime is, this dude was all over the place and Prime just keeps his cool and walks him through with clarity. It's a good example for me as I'm coming up on 3 years of experience and mentoring fresh engineers
@arafays
@arafays Ай бұрын
I know prime hates pair programming but this needs to be a series.... like go programmer learns vim from prime typescript programmer learns vim nextjs developer learns vim etc
@chizidotdev
@chizidotdev Ай бұрын
nextjs developer..? Oh dear God😂
@stickyblicky11
@stickyblicky11 Ай бұрын
@@chizidotdev I'm a Tailwindcss dev
@seannewell397
@seannewell397 Ай бұрын
Yes. Pair programming is _the_ biggest accelerant to a person's career early on imo. Provides an invaluable experience.
@arafays
@arafays Ай бұрын
@@chizidotdev it would be really funny prime setting up keymaps for them.
@seand7603
@seand7603 Ай бұрын
Css dev? Heh k
@bannji6434
@bannji6434 Ай бұрын
thank you for uploading the vod, great stuff!
@zheil9152
@zheil9152 Ай бұрын
Thank you for saving this segment of your stream. Couldn’t follow along at work when it happened live
@kristinapianykh9445
@kristinapianykh9445 Ай бұрын
primeagen got me into nvim and now I can't stop tweaking all the little things that make me really enjoy my editing experience. And still there's always so much more to learn. Loving it!
@aseeralfaisalsaad
@aseeralfaisalsaad Ай бұрын
Many people don't know the fact that windows terminal has tmux like features. u can split panes vertically, horizontally and can also resize em and close. Check the commands on the command pallette of WT. alt+shift+ is vertical split and alt+shift+ - is horizontal split. Hold alt and arrow keys to change panes. Ctrl+shift+w to close
@fourcoding3198
@fourcoding3198 Ай бұрын
That's true and you can also change the keybindings. However, as far as I know (as a tmux-beginner), tmux has many more features than just splitting, e.g. multiple sessions with the possibility of detaching, renaming of windows, better navigation between panes/windows, tmux-internal copy buffer. In addition to all that you can further extend tmux with plugins and themes.
@patrickkdev
@patrickkdev Ай бұрын
I believe mac os terminal can also split panes
@lonederanger3581
@lonederanger3581 Ай бұрын
Love the tutorial type things. Thanks Mr. Vimeagen
@nonetype66
@nonetype66 24 күн бұрын
I just started my journey into neovim with kickstarter this week. And this video just made it so much more clear. I WOULD PAY YOU TO TUTOR ME
@MEMETV1
@MEMETV1 Ай бұрын
THIS IS WHY I LOVE SUPPORTING YOU PRIME! Thank you thank you thank you!!!!!!!!
@blueturtle5
@blueturtle5 Ай бұрын
Thank you prime! Loving these educational videos.
@everyDev-everyDay
@everyDev-everyDay Ай бұрын
I recognized the Go Father voice and accent from far away liked the vid awesome work Primeagen, Thank you!!!
@zacharyjensen7661
@zacharyjensen7661 Ай бұрын
I did not know that semicolon and comma repeated the find character forward and backward. You really learn something new every time you watch someone else using Vim/Neovim.
@specdesa
@specdesa Ай бұрын
Thanks for mentioning Trouble. Made my experience better!
@specdesa
@specdesa Ай бұрын
Thanks for mentioning trouble by Folke. Just made my experience better!
@user-gu9mf9rm3p
@user-gu9mf9rm3p 29 күн бұрын
what an amazing and helpful video , Thank you for sharing this video with us
@edharmsen4437
@edharmsen4437 Ай бұрын
Gold! I like you speaking in a more human tempo than on The Primeagen channel. (I'm old) Thanks!
@srijanraghavula
@srijanraghavula 14 күн бұрын
Please do more of this stuff. Really helpful.
@CalvinB_
@CalvinB_ Ай бұрын
I love picking up all the little tricks your dropng (ctl+^, [d ]d ) thanks prime!
@maxcharacterlimitreache-
@maxcharacterlimitreache- Ай бұрын
by the title, finally something i might be able to understand from prime
@FilipeAparecidofra
@FilipeAparecidofra Ай бұрын
Best cross-over in a best topic!
@kot_ciat
@kot_ciat Ай бұрын
I was hoping you/Flip put that stream part on youtube, this is a great resource
@ghostpants8172
@ghostpants8172 26 күн бұрын
ctrl+p or p was what I was looking all along... and the rest of the telescope stuff really. It's a must when you're from vscode land.
@XDarkGreyX
@XDarkGreyX Ай бұрын
I am gonna watch this entire thing. Now it resonates even more withme because I finally got myself vimmotions for VSC after over a year. Not quite ready to take the Vim pill, though I have never really been a VSC worshipper nor "good" mouse user imo. I do like using my keyboard.
@DiegoVillacis10
@DiegoVillacis10 Ай бұрын
50:40 "it's just another buffer, it's okay" 😭😭
@theodorealenas3171
@theodorealenas3171 Ай бұрын
Btw that's legit a thing for me. If my files etc are displayed in just another buffer I do feel more okay
@opposite342
@opposite342 12 күн бұрын
This vid really get me to reconfigured my stuffs more to my preferences. One thing I won't change for now is from Packer to Lazy cuz I'm kinda lazy (no pun intended) Also omg ctrl + ^ is very eye-opening.
@saleenapatel
@saleenapatel Ай бұрын
man this is gonna be awesome
@karanraval5046
@karanraval5046 Ай бұрын
Literally prime content!
@danjto
@danjto 11 күн бұрын
As a noob myself, I thoroughly enjoyed this video. I know you're not a fan of pair programming but I'd love to see more videos like this. You and Anthony could do a "vim noob to power user" series lol
@yakomisar
@yakomisar Ай бұрын
Thanks. It was an awesome nvim journey.
@garrettsmith315
@garrettsmith315 Ай бұрын
Two of my favorite youtubers coming together for my favorite IDE.
@peekknuf
@peekknuf Ай бұрын
now that's an absolute banger
@marinftw
@marinftw 18 күн бұрын
I love the power of Vim/NVim and the flexibility of it. I used it for years and after seeing your videos I kitted out a fairly capable nvim setup. However, the debugger configuration and UX is rough. Would love to see you configure that and interact with it. Videos out there about that only set it up and run it but don’t really debug anything which doesn’t highlight the problem with the flow.
@inevespace
@inevespace Ай бұрын
Thank you, it was very helpful. Now I can easily move my vimrc to lua
@dayrine9835
@dayrine9835 Ай бұрын
Amazing content
@truth_4lif399
@truth_4lif399 Ай бұрын
Love it! Thanks good Vid
@marcrobison2125
@marcrobison2125 Ай бұрын
This is awesome
@decky1990
@decky1990 29 күн бұрын
Learning ‘,’ during ‘f/F’was handy as anything
@tekipeps
@tekipeps Ай бұрын
That's no noob bruh
@pietraderdetective8953
@pietraderdetective8953 Ай бұрын
WTF?? Why did I get goosebumps when Anthony says Elixir a couple of times in the 46th minutes!! the hairs on my arms are tingling LOL!
@iWigY
@iWigY Ай бұрын
Gracias senior, this helps a lot..
@moistness482
@moistness482 Ай бұрын
This is the crossover episode I didn't want, but needed
@ayushtripathi4514
@ayushtripathi4514 Ай бұрын
this is awesome, really.
@JoseGarcia-qq6sk
@JoseGarcia-qq6sk Ай бұрын
Pure gold this video
@lazyh0rse
@lazyh0rse Ай бұрын
one of the things surprised me is that neovim is actually fully cross platform with windows. So if he uses windows, he can use Nvy as a neovim gui renderer with neovim. And use neovim as if he were in a unix system. Except of course the command line will be powershell. But everything so far works great in my case. Lsp, telescope, completions, etc. Moreover, the configurations are identical if you use a linux system, so it's completely portable too. I use Linux on my work pc, but sometimes I develop a little bit on my personal pc, which have windows installed on it. So in my case this saves me a huge deal of going through wsl and stuff.
@adaniel2929
@adaniel2929 Ай бұрын
You can run nvim in git bash if necessary too, or WSL even
@Richetechguy
@Richetechguy Ай бұрын
I've used both powershell/wsl setup wsl feels more performant, in combo with tmux/zellij and many other cli apps that just work on linux
@DMSBrian24
@DMSBrian24 Ай бұрын
just get a better terminal and run WSL, problem solved
@lil10dot
@lil10dot Ай бұрын
you can do line spacing in the windows terminal in settings -> default profile (or any profile) -> appearance
@robertj.3682
@robertj.3682 Ай бұрын
What a legend
@Patrickdaawsome
@Patrickdaawsome Ай бұрын
hell yeah Anthony GG
@Faskosu
@Faskosu Ай бұрын
It's so funny that the green on the screen is getting captured and filtered at the start lmao
@alvaroarenasu2
@alvaroarenasu2 Ай бұрын
This video is gold. I am giving neovim once more a try for work. The only thing I am missing is the "change signature" in Golang and I would be set. Any tips? Maybe a workflow how to do that refactor using quicklist?
@truceheat1671
@truceheat1671 Ай бұрын
Are we calling GG noob now 😂
@abdellahcodes
@abdellahcodes Ай бұрын
16:43 Seeing trailing white space is pretty useful
@renkinjutsu01
@renkinjutsu01 Ай бұрын
5:38 I think he was actually pasting INTO the terminal instead of pasting from the vim "+ register. That might be why he got that popup. Unless yank32 has the permission dialog by default.
@elkcityhazard
@elkcityhazard Ай бұрын
I love anthonygg showing up on the vimeagan.
@benarcher372
@benarcher372 Ай бұрын
This might be interesting!
@pabloqp7929
@pabloqp7929 Ай бұрын
Nice collab
@dylancam812
@dylancam812 Ай бұрын
Updated primeagen video on neovim and updated theo video on t3 stack drop on the same day. I'm in tutorial heaven rn
@MsDuketown
@MsDuketown Ай бұрын
What did you do to you old setup, with VIM and before kernel 6? Did you forget the disclaimer about profiles and sessions? Amateur mistake. And which widget kit do you guys use? KDE or Gnome? And good-old X server or MIR/Wayland?
@pratikbin
@pratikbin Ай бұрын
Love it
@Jonathan-di1pb
@Jonathan-di1pb Ай бұрын
The thing people tend to mis I feel is that Neovim is a process. You don't go to the intimidating endgame right away. You use a base config until you notice small annoyences, try to fix em and get increasingly good at it and make increasingly bigger changes until you have your dream editor. You'll probably be slower than vscode in the beginning, but its just an investment.
@RifatNabi
@RifatNabi Ай бұрын
Hey Prime, you obviously don't need which-key. But based on this session, it's pretty apparent that the other person would benefit from it.
@user-cr3dn9vt6h
@user-cr3dn9vt6h Ай бұрын
Ah, and here i am clicking at the video and realizing that "noob" is called someone who used Vim for 10 years. Clickbait title
@miletadulovic577
@miletadulovic577 Ай бұрын
Hey Prime, quick question. Any tips on what to use instead of tsserver?
@matez8355
@matez8355 Ай бұрын
Exflix prime is cooking
@markgandolfo6477
@markgandolfo6477 15 күн бұрын
as soon as he turned his line numbers off, I was like damn prime's going to have a hard time giving instructions.. then the rest of the video "no go one line lower, no you've gone to far, one up, wait no, go to the one that says x"...
@robertj1679
@robertj1679 4 күн бұрын
Holy Shit dap is amazing
@Necessarius
@Necessarius Ай бұрын
Finally! After 10 years of using vim i can learn how to use it
@m4rt_
@m4rt_ Ай бұрын
I have bound Ctrl+W to save/write because sometimes I feel like that typing out :w manually is too slow/anoying I also have bound Ctrl+Q to quit for the same reason. So I have bound splitting to Ctrl+C + S (horizontal) and Ctrl+C + V (vertical)
@lpanebr
@lpanebr Ай бұрын
Cellular automation is insane 😂😂😂
@theodorealenas3171
@theodorealenas3171 Ай бұрын
To me, pair programming is fun as long as the brains are
@wh7988
@wh7988 Ай бұрын
9:39 literally changed my leader away from comma after that rant
@yasengo
@yasengo Ай бұрын
I'm nvim noob is there any solution..my problem is that i while i was working with react-router-dom, why its not suggesting like useNavigate when i already had installed router package but work fine with react query..
@eyzake
@eyzake Ай бұрын
hmmm i had been using vim for 3 days and yep relatable
@lucasteo5015
@lucasteo5015 Ай бұрын
New lesson learnt C-^
@s8x.
@s8x. Ай бұрын
made a new nvim config with minimal plugins (50). fast and clean
@victordvickie
@victordvickie Ай бұрын
Classic prime telling git gud 38:57
@vaisakhkm783
@vaisakhkm783 Ай бұрын
Who is anthony???
@MartialBoniou
@MartialBoniou Ай бұрын
I've played Doom using hjkl instead of wasd... on a dvorak keyboard: I couldn't use my mouse. It was pure hell but in my heart, I won something. Anyone should study the space-cadet keyboard: the arrow keys were there!
@adaniel2929
@adaniel2929 Ай бұрын
As someone who is learning nvim on Windows myself I've found its best to make your environment as linux like as possible. I'm in between using chocolatey as a native package manager for windows while i code or just using WSL (wsl uses a LOT of ram due to virtualization but gives me a proper linux terminal). Also why is it so easy to fall for vim? I've been on windows all my life, I haven't touched DOS since the 90s and my terminal usage is limited yet the simplistic nature of doing all my work on a big blank canvas and zero distractions makes me happy.
@ismbks
@ismbks Ай бұрын
have you tried scoop? when i had to use windows it was my "package manager" of choice it's not perfect by any means but i found it working better than choco for unix-y programs
@adaniel2929
@adaniel2929 Ай бұрын
@@ismbks i haven't tried it no but thank you, ill look at it
@connorsweeney6210
@connorsweeney6210 Ай бұрын
@@adaniel2929 i use winget, completely native to windows and theres nothing ive found that it doesnt have a package for so far, its very nice
@demolazer
@demolazer Ай бұрын
And once you use a lot you're trapped. The key bindings become such fine muscle memory that using any other editor quickly leads to confusion
@adaniel2929
@adaniel2929 Ай бұрын
@@demolazer I'm learning them slowly but hjkl and plenty of others are already filling my head. Not sure about trapped, however, since even if I'm in vs code i feel like I'm improving my ability to focus on typing. Actually getting flashbacks to when I was a kid in the 90s, playing around on my mom's word processor.
@ali2kan
@ali2kan Ай бұрын
Arrow keys are mostly used for porn and gaming.
@LemonZorzCinema
@LemonZorzCinema Ай бұрын
How does he move the viewport AND move the cursor along with the screen? Every time I look this up people say you need to set a keybind to do both move line and move viewport at the same time but he’s doing it on a “fresh” install
@LemonZorzCinema
@LemonZorzCinema 28 күн бұрын
In case anyone else see this and wants this too i figured it out: you set "vim.opt.scrolloff = 1" and this will keep that many lines above and below the cursor. you can set it to something really high and always have the cursor centered on the screen.
@arthurwiebusch9292
@arthurwiebusch9292 Ай бұрын
nice
@johnforeverrules
@johnforeverrules Ай бұрын
i thought something was wrong with my configuration when my gopls was running very slow.
@sebby5336
@sebby5336 Ай бұрын
12:31 I hate mouses too, relatable.
@devcoffee
@devcoffee Ай бұрын
Built in trackball into the keyboard is the solve.
@itsmenewbie03
@itsmenewbie03 Ай бұрын
ironic but I saw a video from AnthonyGG talking why he switched from neovim to vscode?
@cherry-55
@cherry-55 Ай бұрын
that voice sounds familiar :D
@dhadveyash2268
@dhadveyash2268 Ай бұрын
@aseeralfaisalsaad
@aseeralfaisalsaad Ай бұрын
For line spacing :set tabstop=2 Like this
@oscarhagman8247
@oscarhagman8247 Ай бұрын
>Noob >Used vim for 10 years
@attentioncestpaslegal7847
@attentioncestpaslegal7847 Ай бұрын
Please go up to setting up NeoVim up to professional Python coding !
@5kr0dy16
@5kr0dy16 22 күн бұрын
I don’t know why but this guy really bugged me lol “you know what I mean?”😅
@saadfarhan
@saadfarhan Ай бұрын
finally
@tahahuraibb5833
@tahahuraibb5833 Ай бұрын
how can I connect to a ssh with nvim like vscode?
@shamsuddinjunaid56
@shamsuddinjunaid56 Ай бұрын
No way you called Anthony a noob!!
@Fiurgeist
@Fiurgeist 13 күн бұрын
I finally installed neovim and I can just say decades of gaming have ruined me (at least when it comes to the intended "arrow" keys) whenever I wanna go up my body just automatically moves the middle finger 1 key up, making me press instead of same with sidewards movements being ingrained to be done with pointer and ring finger, making me press instead of 🤣
@renkinjutsu01
@renkinjutsu01 Ай бұрын
1:00:01 He's missing a 3rd argument for `desc`, that's why his gd wasn't working
@BrazenNL
@BrazenNL Ай бұрын
5:50 Prime interrupting him all the time, but I'm sure he wanted to complain about `nopaste`, although I can't understand why, as he said he's been using Vim for _many_ years.
7 Amazing CLI Tools You Need To Try
18:10
Josean Martinez
Рет қаралды 162 М.
I Interviewed Uncle Bob
1:11:07
ThePrimeTime
Рет қаралды 265 М.
小路飞姐姐居然让路飞小路飞都消失了#海贼王  #路飞
00:47
路飞与唐舞桐
Рет қаралды 89 МЛН
Glow Stick Secret 😱 #shorts
00:37
Mr DegrEE
Рет қаралды 133 МЛН
didn't want to let me in #tiktok
00:20
Анастасия Тарасова
Рет қаралды 12 МЛН
Trying Obsidian For The First Time
1:23:37
TheVimeagen
Рет қаралды 165 М.
My Initial Impresson Of Go
12:39
TheVimeagen
Рет қаралды 31 М.
Building An Ascii Particle System
1:45:39
TheVimeagen
Рет қаралды 78 М.
Why I Like Programming in C.
3:16
Francisco Jinto Fox
Рет қаралды 12 М.
Huffman Encoding First Try
1:00:00
TheVimeagen
Рет қаралды 13 М.
So You Think You Know Git - FOSDEM 2024
47:00
GitButler
Рет қаралды 930 М.
Neovim Config - Part 1 - Lazy Vim
1:07:59
TheVimeagen
Рет қаралды 136 М.
Programming an entire game from scratch | Prime Reacts
15:31
ThePrimeTime
Рет қаралды 191 М.
Projects Every Programmer Should Try
16:58
ThePrimeTime
Рет қаралды 338 М.
The Only Database Abstraction You Need | Prime Reacts
21:42
ThePrimeTime
Рет қаралды 178 М.
M4 iPad Pro Impressions: Well This is Awkward
12:51
Marques Brownlee
Рет қаралды 6 МЛН
IPad Pro fix screen
1:01
Tamar DB (mt)
Рет қаралды 2,7 МЛН
Эволюция телефонов!
0:30
ТРЕНДИ ШОРТС
Рет қаралды 5 МЛН
Купите ЭТОТ БЮДЖЕТНИК вместо флагманов от Samsung, Xiaomi и Apple!
13:03
Thebox - о технике и гаджетах
Рет қаралды 79 М.
На iPhone можно фоткать даже ночью😳
0:30
GStore Mobile
Рет қаралды 1,4 МЛН