The BEST way to learn vim without configuration

Поделиться
HTML-код
  • Опубликовано: 28 сен 2024
  • Learning vim takes time but we all have to push code. A great way to start learning and still be able to do work is through configs like NvChad.
    NvChad make it simple to install a suite of plugins, lowering the bar for people to dip their toe in the water. Although we think building your own is where you should ultimately be, these can get you in the door to see if Neovim is right for you.
    The best part for any of these configs is the plugin which-key...which (pun intended) simplifies keymap discovery. So give it a try and then checkout our course Neovim for Newbs (learn.typecraf...) to learn how to roll your own.
    #neovim

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

  • @gauff3r
    @gauff3r 3 месяца назад +4

    Might as well use helix

  • @PalashBackup
    @PalashBackup 3 месяца назад +1

    My favorite thing about NvChad is that it is still quite fast, despite all those plugins.

    • @typecraft_talks
      @typecraft_talks  3 месяца назад +1

      yeah it makes good use of lazy loading plugins

  • @gmabber
    @gmabber 3 месяца назад +2

    AstroNvim is very good as well.

  • @BlueGamer-q3v
    @BlueGamer-q3v 3 месяца назад

    When you mentioned whichkey, i thought i used something like that in Emacs

  • @DonAlcohol
    @DonAlcohol 3 месяца назад

    lol vim without config... vim has truely the worst defaults imaginable, mostly because of legacy , so by using the defaults you are really handicapping your self from the beginning , wich is yeah .... dumb... this will prolly get downvoted by the vim fanboys but its actually really easy to prove with an example, 4 fingers on home row yet by default you use your index finger for the two most used (in sequence might i ad) directions ... and the only reason for the direction keys being `hjkl` is because VI (the old one yes) was developed in an era before standardized keyboards existed and the developer was using a ADM-3A terminal (yes terminal) if he would have been using an atari 800 the arrow keys on that one are on `[];'` and vim boys would be defending that choice probably

    • @CalvinB_
      @CalvinB_ 3 месяца назад

      Yet vim motions have become almost ubiquitous in programming tools and TUIs and are still lorded as one of the best ways to move around a text file. So it may have been a fluke but that does not discount it. Many of the greatest human discoveries are flukes. Be negative all you want but the fact that I wish more things had vim binds built in speaks to its power and usefulness. Have a lovely day!

    • @DonAlcohol
      @DonAlcohol 2 месяца назад

      @@CalvinB_ (sorry forgot to hit repl on this one) , i would say : well thats odd i hardly know any terminal applications that actually use vim like controls, except for a few that are forks of other apps but then with vim motions added to it... what do you think is more likely any way , that the vim controls are actually the best by accident and thats why those apps you mention use them, or that they only use them because the dev was already familiar with them and figured why learn a new set and or figure out a new set of keys when i can just use the existing one? , one more thing, if these (and im specifially reffering to hjkl in this casee) were actually so damn good , one would think that there was atleast 1 Professionall (lefthanded) FPS player that used those keys for moving around.... as that area of the keyboard has more keys within reach than what they use by default anywayt, and also some (righthanded) players that would use the equivalent sdfg to move about ..., ps one other thing vimmers should just start using english :) yank is not copy in english even if your using the y key just call it copy , if you think it makes sense then why dont you call keyleft , hirtum (left for horses) , keyup jump and keyright left just because its on the l ?

  • @DoNsMaK190
    @DoNsMaK190 3 месяца назад +1

    the only issue with nvChad is how to config lsp linter formatter ... tried it couldnt get idea even nvchad config doesnt have all those configs they somehow sync with github repo of nvchad... which make it hard for beginner to setup it

    • @siduck_og
      @siduck_og Месяц назад

      for formatter, use conform? comes by default with nvchad. for linter , use nvim-lint

  • @nicolas_gama
    @nicolas_gama 3 месяца назад

    LunarVim