Neovim Tutor: Explained

Поділитися
Вставка
  • Опубліковано 4 гру 2024

КОМЕНТАРІ • 106

  • @shanemcleod5500
    @shanemcleod5500 2 дні тому +69

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

    • @blovio
      @blovio День тому +1

      Yesssssirrrrrr club neovim rise up

  • @Michaeljamieson10
    @Michaeljamieson10 2 дні тому +6

    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 2 дні тому

      ua-cam.com/video/d8XtNXutVto/v-deo.html

  • @zeocamo
    @zeocamo 2 дні тому +10

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

  • @oliverfoxi
    @oliverfoxi 2 дні тому +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

  • @Kane0123
    @Kane0123 2 дні тому +63

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

    • @teej_dv
      @teej_dv  2 дні тому +26

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

    • @maleldil1
      @maleldil1 2 дні тому +6

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

    • @vorrnth8734
      @vorrnth8734 2 дні тому +3

      Zero based is offsetting not indexing.

    • @GoogleUser-uv9bo
      @GoogleUser-uv9bo День тому +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 День тому

      @@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.

  • @StephenAllinson
    @StephenAllinson 2 дні тому +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.

  • @davidsundberg1806
    @davidsundberg1806 2 дні тому +1

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

  • @bastolarax
    @bastolarax 2 дні тому

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

  • @tejas7856
    @tejas7856 День тому +1

    This will be a fun series to follow along.

  • @akn3207
    @akn3207 2 дні тому +2

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

    • @siljrath
      @siljrath День тому

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

  • @ProfessorThock
    @ProfessorThock 2 дні тому

    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

  • @OverrideTips
    @OverrideTips 2 дні тому +2

    This is my new favorite series

  • @Flamestriker42
    @Flamestriker42 2 дні тому +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 3 години тому

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

  • @paper_cut9457
    @paper_cut9457 2 дні тому +3

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

  • @siljrath
    @siljrath День тому +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).)

  • @yummyPetrol
    @yummyPetrol 18 годин тому

    Great video, keep them coming ! love your commitment

  • @rodelias9378
    @rodelias9378 День тому

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

  • @siaal5001
    @siaal5001 2 дні тому +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)

  • @twenty-fifth420
    @twenty-fifth420 2 дні тому +2

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

    • @siljrath
      @siljrath День тому

      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. :)

  • @karnellschultz6446
    @karnellschultz6446 2 дні тому +1

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

    • @siljrath
      @siljrath День тому

      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.

  • @felps3213
    @felps3213 2 дні тому +1

    You're a good teacher Teej

  • @guilhermeaguiar2743
    @guilhermeaguiar2743 2 дні тому

    Sou do Brasil e amo seu canal ♥

  • @17xande
    @17xande 2 дні тому +1

    Cannot wait for tomorrow's video

  • @DorianPatterson
    @DorianPatterson 2 дні тому

    great thumbnail. upside down dummies book was a nice touch

  • @ByronPendason
    @ByronPendason 2 дні тому +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.

  • @Mawkler
    @Mawkler 2 дні тому +2

    Did you stop posting to Odysee? :(

  •  2 дні тому +1

    Thanks!

  • @chatbotte1838
    @chatbotte1838 2 дні тому +1

    ok, i will practice

  • @alvin55531
    @alvin55531 День тому

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

  • @Tuxedosam.
    @Tuxedosam. 2 дні тому +1

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

  • @saishkalbag7103
    @saishkalbag7103 День тому

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

  • @disguisedpigeon5465
    @disguisedpigeon5465 2 дні тому +3

    Haha I left because you gave good advice

  • @MuhammadUsama-t6r
    @MuhammadUsama-t6r День тому +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 День тому +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 День тому

      @@siljrath I think that will be fun tbh

  • @ItzAnameOk
    @ItzAnameOk 2 дні тому

    Thanks TJ. Very cool!

  • @foobar69
    @foobar69 День тому

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

  • @FaintArt
    @FaintArt 2 дні тому

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

  • @SR-ti6jj
    @SR-ti6jj 2 дні тому +1

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

  • @chatbotte1838
    @chatbotte1838 2 дні тому +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?

  • @AndreiBalcu
    @AndreiBalcu 2 дні тому

    Lets go TJ

  • @ryancastner6200
    @ryancastner6200 2 дні тому

    6:17 Go Michigan!

  • @oelarnes
    @oelarnes День тому

    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.

  • @mscholzdev
    @mscholzdev 2 дні тому

    I was here! (with arch btw)

  • @AlanCristoffer
    @AlanCristoffer 2 дні тому +1

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

  • @casraf
    @casraf 10 годин тому

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

  • @Sourav9063
    @Sourav9063 День тому

    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

  • @_dnL
    @_dnL День тому +1

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

  • @Xedualc
    @Xedualc День тому

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

  • @avramukk
    @avramukk 2 дні тому +1

    Please enable your keycastr gloobaly for all videos)

    • @teej_dv
      @teej_dv  2 дні тому

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

  • @ahmadjinadu9641
    @ahmadjinadu9641 2 дні тому +1

    I stayed bacause you gave good advice

  • @warmwaffles
    @warmwaffles День тому +1

    Hah I left because of good advice 1 minute in.

  • @mnk4allcaps
    @mnk4allcaps 2 дні тому

    bro
    I guess im in love

  • @iukys3889
    @iukys3889 2 дні тому

    Thank you santa

  • @KeithGyarmati
    @KeithGyarmati 2 дні тому

    Lol great comment. Go Blue!

  • @simonlauer9379
    @simonlauer9379 2 дні тому

    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 2 дні тому +1

    How can I exit? :(

    • @stanislavmilchev3054
      @stanislavmilchev3054 2 дні тому

      watch part 1

    • @sebek23b
      @sebek23b 2 дні тому +1

      :q!

    • @sebek23b
      @sebek23b 2 дні тому +1

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

    • @Kane0123
      @Kane0123 2 дні тому

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

    • @bob_kazamakis
      @bob_kazamakis 2 дні тому

      It. Is. In. Tutor. Rtfm

  • @neilclay5835
    @neilclay5835 2 дні тому +3

    Emacs forever. Amen.

    • @vsz-z2428
      @vsz-z2428 2 дні тому +1

      smart people use both

  • @hylandee4990
    @hylandee4990 5 годин тому

    Haha, I left ‘cause you gave good advice

  • @nKidu00
    @nKidu00 День тому

    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...

  • @kevivlabs
    @kevivlabs 2 дні тому

    I always thought K was for Knowledge :D

  • @gammyhorse
    @gammyhorse 2 дні тому

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

  • @mateuszkorus300
    @mateuszkorus300 2 дні тому

    Haha I left, cuz you gave good advice.

  • @IsraelFraga
    @IsraelFraga 2 дні тому

    "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 2 дні тому

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

    • @IsraelFraga
      @IsraelFraga 2 дні тому

      @@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 2 дні тому +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 😁.

  • @xcuu
    @xcuu День тому +1

    HAHA I LAUGH BECAUSE YOU GAVE GOOD ADVICE

  • @noahtah1511
    @noahtah1511 9 годин тому

    best

  • @kristinapianykh9445
    @kristinapianykh9445 2 дні тому +1

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

  • @avramukk
    @avramukk 2 дні тому

    Good

  • @full-timepog6844
    @full-timepog6844 2 дні тому

    😮

  • @loeschg
    @loeschg 8 годин тому

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

  • @markmcdonnell
    @markmcdonnell 2 дні тому +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.

  • @workflowinmind
    @workflowinmind 2 дні тому +1

    kelp

  • @0xchilli
    @0xchilli 2 дні тому

    NVchad shortcuts is needed

  • @not_user11
    @not_user11 2 дні тому +2

    tldr leaving

    • @siljrath
      @siljrath День тому

      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.

  • @radvilardian
    @radvilardian 9 годин тому

    get some sleep TJ

  • @luxusAI
    @luxusAI 2 дні тому

    first :D

  • @ammonmiranda9296
    @ammonmiranda9296 2 дні тому +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 2 дні тому +1

    Haha I left because you gave good advice

  • @lcarv20
    @lcarv20 2 дні тому +2

    Haha I left because you gave good advice.

  • @DanielTateNZ
    @DanielTateNZ День тому +1

    Haha I left because you gave good advice.