Neovim Tutor: Explained

Поделиться
HTML-код
  • Опубликовано: 11 дек 2024

Комментарии • 121

  • @shanemcleod5500
    @shanemcleod5500 9 дней назад +86

    Calling it now - this series is going to become the go to vim tutorial series for years to come

    • @blovio
      @blovio 8 дней назад +1

      Yesssssirrrrrr club neovim rise up

  • @zeocamo
    @zeocamo 9 дней назад +18

    you can see TJ read the manual from start to end if you don't like reading

  • @Kane0123
    @Kane0123 9 дней назад +79

    You mean Advent Of Neovim 1? Zero based indexing for life playboy

    • @teej_dv
      @teej_dv  9 дней назад +30

      DO NOT MAKE ME PERMABAN YOU!!!!! haha

    • @maleldil1
      @maleldil1 9 дней назад +6

      Lua has 1-based indexing, so it seems appropriate.

    • @vorrnth8734
      @vorrnth8734 9 дней назад +3

      Zero based is offsetting not indexing.

    • @GoogleUser-uv9bo
      @GoogleUser-uv9bo 8 дней назад +1

      Hey coders! I skim read an article that said "0 based indexing reduces computational operations in matrix multiplication just a little bit" does lua doesn't love that advantage I wonder?

    • @JohnLadan
      @JohnLadan 8 дней назад

      @@vorrnth8734 since we're being pedantic, I'd say the number in "Day 2" is ordinal as in 1st, 2nd, 3rd, ... since there is an order to these things. Indexes can be any countable set, though usually ordered. See, for example Fortran 77 arrays.

  • @Michaeljamieson10
    @Michaeljamieson10 9 дней назад +7

    walk through all please, i do this on my own but watching you helps solidify the understanding and you give helpful tips along the way

    • @hashi856
      @hashi856 9 дней назад

      ruclips.net/video/d8XtNXutVto/видео.html

  • @oliverfoxi
    @oliverfoxi 9 дней назад +6

    Speaking for Rust. I read tutorials and articles for about 2 months to get enough courage to start writing code. And now I have a good tool I use everyday that written in Rust) I'm proud of myself

  • @vladislavkovechenkov8473
    @vladislavkovechenkov8473 5 дней назад +1

    Appreciate the trick on running a fresh config, I was often hesitant to experiment due to not knowing how to conveniently do a fresh start. Thanks!

    • @ForeverZer0
      @ForeverZer0 День назад

      About a year ago I spent a few days creating an entire neovim configuration manager, and right about the time that it was done, I discovered I could just use NVIM_APPNAME. I felt a bit dumb.

  • @akn3207
    @akn3207 9 дней назад +2

    Didn’t even know there was a tutorial outside of vimtutor, thanks

    • @siljrath
      @siljrath 8 дней назад

      I didnt even realise the distinction until just now upon seeing you note that.

  • @davidsundberg1806
    @davidsundberg1806 9 дней назад +1

    Thank you for doing this! I Hope we continue in a similar slow pace and do everything from scratch

  • @StephenAllinson
    @StephenAllinson 9 дней назад +3

    4:52 For which one is up and which one is down I remember LDUR, or “Luhdurr” as Prime says.
    That keys in the order of hjkl as Left Down Up Right. For whatever reason it is what helped linked the neurons for using hjkl confidently.

  • @OverrideTips
    @OverrideTips 9 дней назад +2

    This is my new favorite series

  • @bastolarax
    @bastolarax 9 дней назад

    This is the most beautiful Christmas gift one can demand for. Thank you TJ

  • @tejas7856
    @tejas7856 8 дней назад +1

    This will be a fun series to follow along.

  • @ProfessorThock
    @ProfessorThock 9 дней назад

    Thank you Teej!! After your video yesterday I did the OG vimtutor and it was very helpful! Your opinions and rants as you went through this were very helpful too. If you’d have any other thoughts/insights while going through the rest of the neovim tutor I would definitely watch your video

  • @paper_cut9457
    @paper_cut9457 9 дней назад +3

    joke's on you, I stayed because you gave good advice

  • @felps3213
    @felps3213 9 дней назад +1

    You're a good teacher Teej

  • @siaal5001
    @siaal5001 9 дней назад +2

    hjkl made a lot more sense to me once i realised you were using your dominant fingers (index/middle) to to in the more useful directions (down/up)

  • @DorianPatterson
    @DorianPatterson 9 дней назад +1

    great thumbnail. upside down dummies book was a nice touch

  • @Flamestriker42
    @Flamestriker42 9 дней назад +2

    I have been using vim with colemak dh
    Haven't changed h,j,k,l binding. And i am happy with it.

    • @armeli
      @armeli 7 дней назад

      Me neither. Never found a reason to change them. 🤷

  • @yummyPetrol
    @yummyPetrol 7 дней назад

    Great video, keep them coming ! love your commitment

  • @karnellschultz6446
    @karnellschultz6446 9 дней назад +1

    10/10 video. funny/weird thing to say, but reading is a game changer.

    • @siljrath
      @siljrath 8 дней назад

      Reminds me of my little anecdote...
      After I table flipped on formal education in 2nd year of college, the following year on my own with a library card and an internet connection, *I learned more in that year than I had in the prior 14 years of formal education combined*.
      Something to be said for having the office space revelation. ... And taking it upon oneself, going reading.

  • @siljrath
    @siljrath 8 дней назад +1

    Eager for today's. Yesterday, vimtutor (I guess we had to), I'm still working through, and it hurts.
    Maybe for sake of my dyslexia, I should have flidded out and gone to watch Prime read. XD
    (... I wouldnt mind a full run through of it. Helps spur on through the pains and tediums. But nah, keep going with the advent plan for now. Good stuff (I say presumptively for the rest).)

  • @ethanrose4925
    @ethanrose4925 4 дня назад

    d2w meaning delete two words just made me understand how powerful nvim commands are

  • @rodelias9378
    @rodelias9378 8 дней назад

    Great video. didn't know about capital U. Thank you!

  • @linkarzu
    @linkarzu 5 дней назад

    Like your editor (or I don't remember who you said that said this) you're actually funny 😂😂😂
    Love the video, I played vimadventires with my daughter, we have to keep practicing and the next step is vimtutor

  • @17xande
    @17xande 9 дней назад +1

    Cannot wait for tomorrow's video

  • @twenty-fifth420
    @twenty-fifth420 9 дней назад +2

    If Neovim had a call of duty loading screen:
    REMEMBER, Switching to Tutor is always faster then Youtubing!

    • @siljrath
      @siljrath 8 дней назад

      Unless it's so tedious you keep falling off the autistic-ADHD-dyslexic focus persistence and executive functioning and energy for dyslexic descrambling horse, and never getting through it for all the failed starts, stalled attempts, squirrel distractions, falling asleep at it, etc. ~ I'm using emacs for a decade because I fail to pass the entry hurdle to vi! ;D
      Helpful accessibility to have video talk-throughs too, for those of us with a little leg-up support-need. :)

  • @zeal514
    @zeal514 6 дней назад

    Vim adventures is also a great way to do it. Combined with some sort of vim plugin for browser.

  • @disguisedpigeon5465
    @disguisedpigeon5465 9 дней назад +4

    Haha I left because you gave good advice

  • @ByronPendason
    @ByronPendason 9 дней назад +1

    The way I remember j & k is that j extends below the line, and k extends up higher than j.
    I'm also a NetHack player, so it's easier for me to remember the hjkl keys because that's how you move. Lol.

  • @ItzAnameOk
    @ItzAnameOk 9 дней назад

    Thanks TJ. Very cool!

  • @PalashBackup
    @PalashBackup 6 дней назад +1

    Haha. I left 'cause you gave good advice.

  • @guilhermeaguiar2743
    @guilhermeaguiar2743 9 дней назад

    Sou do Brasil e amo seu canal ♥

  • @hylandee4990
    @hylandee4990 7 дней назад +1

    Haha, I left ‘cause you gave good advice

  • @Tuxedosam.
    @Tuxedosam. 9 дней назад +1

    New OSU PhD student (not indoctrinated into the cult yet), was not expecting that reference 💀

  • @archbunker7
    @archbunker7 5 дней назад

    Tutor is awesome very helpful

  • @MuhammadUsama-t6r
    @MuhammadUsama-t6r 8 дней назад +2

    04:09 if you are just starting neovim than you should not remape these keys, he may sound funny to you if you are just getting started but what he is trying to tell you will use some other plugins or software in linux or vim ecosystem and generally you will find the movement cursor uses h j k l, so you will eventually get frustrated, you can practice this it will take some time for muscle brain but it will worth it, correct me if I am wrong, thanks

    • @siljrath
      @siljrath 8 дней назад +1

      extra fun for me on my remapped kinesis advantage. i have my cursor keys on bottom row, with up and down the other way around. n_n
      fun muscle memory glitches when trying use hjkl on home row, askew to the left by one, and up/down inverted. n_n
      muh muscles still reach for my familiar cursor keys in reach, , , most times.

    • @MuhammadUsama-t6r
      @MuhammadUsama-t6r 8 дней назад

      @@siljrath I think that will be fun tbh

  • @SR-ti6jj
    @SR-ti6jj 9 дней назад +1

    Lesson 0 huh? TJ might need to make a PR for his beloved neovim docs

  • @casraf
    @casraf 7 дней назад

    "L... L... L... L... It's like watching Ohio State vs Michigan"
    CRACKED ME UP

  • @AlanCristoffer
    @AlanCristoffer 9 дней назад +1

    Those kids and their pesky AIs. Back in the day I had to write the bugs myself!

  • @oelarnes
    @oelarnes 8 дней назад

    It honestly took me a whole week to realize I should just leave my fingers on the normal home keys and move my finger for h.

  • @Xedualc
    @Xedualc 8 дней назад

    TJ: do NOT remap hjkl!
    ...
    Me: being an anarchist and remapping my arrow keys in my main row on a second layer.

  • @AndreiBalcu
    @AndreiBalcu 9 дней назад

    Lets go TJ

  •  9 дней назад +1

    Thanks!

  • @orsted4670
    @orsted4670 3 дня назад

    i think it would be cool if you do the full tutor, but probably the lessons beyond it are more interesting

  • @mateuszkorus300
    @mateuszkorus300 9 дней назад +1

    Haha I left, cuz you gave good advice.

  • @ryancastner6200
    @ryancastner6200 9 дней назад

    6:17 Go Michigan!

  • @alvin55531
    @alvin55531 8 дней назад

    15:04 says the guy who read the entire Neovim manual

  • @wazz6003
    @wazz6003 4 дня назад

    playlist please :)

  • @smooticus1691
    @smooticus1691 7 дней назад

    What key do advanced vimmers use to return to normal mode? I don't think it's practical to reach over to the corner of the keyboard to the ESC button every time I need to move the cursor. I would love to hear what people have remapped to.

    • @teej_dv
      @teej_dv  6 дней назад +2

      I have a keyboard with escape on my thumb cluster. Another good option is to remap caps lock to escape if you have a normal keyboard.

  • @chatbotte1838
    @chatbotte1838 9 дней назад +1

    ok, i will practice

  • @mscholzdev
    @mscholzdev 9 дней назад

    I was here! (with arch btw)

  • @saishkalbag7103
    @saishkalbag7103 8 дней назад

    Could you please tell me which nerd font you are using.

  • @ahmadjinadu9641
    @ahmadjinadu9641 9 дней назад +1

    I stayed bacause you gave good advice

  • @foobar69
    @foobar69 8 дней назад

    i want to understand differences in window, panes, tabs, buffers, loclist, quicklist... i think I'm mixing vim and tmix now 😅
    help!!

  • @Mawkler
    @Mawkler 9 дней назад +2

    Did you stop posting to Odysee? :(

  • @mnk4allcaps
    @mnk4allcaps 9 дней назад

    bro
    I guess im in love

  • @iukys3889
    @iukys3889 9 дней назад

    Thank you santa

  • @FaintArt
    @FaintArt 9 дней назад

    Hey teej! can u make another vim plugin development tutorial?

  • @avramukk
    @avramukk 9 дней назад +1

    Please enable your keycastr gloobaly for all videos)

    • @teej_dv
      @teej_dv  9 дней назад

      ya, will do for the rest of the series - was just thinking that this morning haha

  • @chatbotte1838
    @chatbotte1838 9 дней назад +1

    I started launching regular vim for try, it was never happen for more than 20 years for vim... cuz i'm GUI's guy. It's normal, doctor?

  • @IsraelFraga
    @IsraelFraga 9 дней назад

    "don't remap your hjkl, even if you have a weird layout"
    cries in ISRT, where j and k are where T and B are in qwerty

    • @vorrnth8734
      @vorrnth8734 9 дней назад

      I did and now I have arrow keys on my home row. You know, those arrow keys that work everywhere.

    • @IsraelFraga
      @IsraelFraga 9 дней назад

      @@vorrnth8734 yeah, i also have it, but i don't enjoy holding a layer key or toggling to a nav layer on vim for movement

    • @vorrnth8734
      @vorrnth8734 9 дней назад +1

      @@IsraelFraga Well, I don't mind. Being more versatile beats the disadvantage for me. And it's even pretty much how the arrow keys worked on the adm-3a terminal 😁.

  • @kevivlabs
    @kevivlabs 9 дней назад

    I always thought K was for Knowledge :D

  • @gurdeepgss
    @gurdeepgss 6 дней назад

    U is gudd

  • @_dnL
    @_dnL 8 дней назад +1

    haha I left cause you gave good advice ... 😅

  • @xcuu
    @xcuu 8 дней назад +1

    HAHA I LAUGH BECAUSE YOU GAVE GOOD ADVICE

  • @simonlauer9379
    @simonlauer9379 9 дней назад

    ever since I started using neovim I can’t stand other editors anymore. zed is cool and has nice vim emulation, but there is a beauty of having your editor be part of your terminal experience. I would miss that connection on things like Zed

  • @Knastbruder01
    @Knastbruder01 9 дней назад +1

    How can I exit? :(

    • @stanislavmilchev3054
      @stanislavmilchev3054 9 дней назад

      watch part 1

    • @sebek23b
      @sebek23b 9 дней назад +1

      :q!

    • @sebek23b
      @sebek23b 9 дней назад +1

      or if you whan to save the result of your work type :wq

    • @Kane0123
      @Kane0123 9 дней назад

      The fuse box on the side of your house - just start ripping them out until your computer turns off

    • @bob_kazamakis
      @bob_kazamakis 9 дней назад

      It. Is. In. Tutor. Rtfm

  • @KeithGyarmati
    @KeithGyarmati 9 дней назад

    Lol great comment. Go Blue!

  • @neilclay5835
    @neilclay5835 9 дней назад +3

    Emacs forever. Amen.

    • @vsz-z2428
      @vsz-z2428 9 дней назад +1

      smart people use both

  • @Sourav9063
    @Sourav9063 8 дней назад

    In HJKL 70-80% time I need to fit J & K, rarely needs to hit H.
    So remapping is not a wise decision in my opinion

  • @warmwaffles
    @warmwaffles 8 дней назад +1

    Hah I left because of good advice 1 minute in.

  • @bcspm1bcspm158
    @bcspm1bcspm158 6 дней назад

    Neovim 0.10.2 is weird. It does not have a 32-bit Windows version. But the package have some 32-bit binaries (cat.exe and dbghelp.dll). This reminds me of 1990-x era software that was 32-bit but used 16-bit installers or some 32-bit components. Also Neovim 0.10.2 cannot be used on Windows 8.1 64-bit although Windows 2000 32-bit should be more than enough for a plain-text editor.

  • @nKidu00
    @nKidu00 8 дней назад

    Not everyone has English as their first language, and has qwerty as layout keyboard 😔
    hjkl remapping is the first thing I do on every single Tui app...

  • @noahtah1511
    @noahtah1511 7 дней назад

    best

  • @avramukk
    @avramukk 9 дней назад

    Good

  • @kristinapianykh9445
    @kristinapianykh9445 9 дней назад +1

    what do you mean I don't get better just by watching you??

  • @workflowinmind
    @workflowinmind 9 дней назад +1

    kelp

  • @markmcdonnell
    @markmcdonnell 9 дней назад +1

    Lol "don't use arrow keys". Ive used them fine in vim for 13+ years with no ill effects. For any beginners... feel free to use the home keys if that's what you want to do but don't buy into the fact that you use the arrow keys mean you can't be a vimmer. It really isn't that big of a deal.

  • @loeschg
    @loeschg 7 дней назад

    oh man, my football team is now getting insulted on my dev youtubes? Sadness follows you everywhere

  • @gammyhorse
    @gammyhorse 9 дней назад

    I went back to Vim because Neovim doesn't play nice with some keyboard shortcuts I've been using for years.

  • @full-timepog6844
    @full-timepog6844 9 дней назад

    😮

  • @tolstoievski4926
    @tolstoievski4926 4 дня назад

    I've done the Tutor tutorial twice and I'm not better at neovim.

  • @luxusAI
    @luxusAI 9 дней назад

    first :D

  • @0xchilli
    @0xchilli 9 дней назад

    NVchad shortcuts is needed

  • @radvilardian
    @radvilardian 7 дней назад

    get some sleep TJ

  • @not_user11
    @not_user11 9 дней назад +2

    tldr leaving

    • @siljrath
      @siljrath 8 дней назад

      that's how it always goes with tutor and me.
      a little hand holding and encouragement goes a long way for the steep baby steps of vi.

  • @ammonmiranda9296
    @ammonmiranda9296 9 дней назад +1

    Haha I just clicked play on video, tried pressing h j k l while listening to this video and they do some video tricks too! Neovim is AMAZING haha 😋

  • @ga5assassin
    @ga5assassin 9 дней назад +1

    Haha I left because you gave good advice

  • @lcarv20
    @lcarv20 9 дней назад +2

    Haha I left because you gave good advice.

  • @DanielTateNZ
    @DanielTateNZ 8 дней назад +1

    Haha I left because you gave good advice.