Why and How to Learn Vim/Neovim

Поделиться
HTML-код
  • Опубликовано: 5 янв 2025
  • My personal website
    joebulfer.com/...
    Vim and Neovim Usage Survey 2023
    survey.stackov...
    #programming #programmer #vscode #softwareengineer #softwaredeveloper #linux #vim #neovim #computerengineering

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

  • @m1000-n8w
    @m1000-n8w 7 месяцев назад +11

    RUclips algorithm is kind of crazy. Been wanting to know this exact thing.

    • @thegoncaloalves
      @thegoncaloalves 7 месяцев назад

      Agreed.
      I think they now how make you desire a particular topic

  • @darkenblade986
    @darkenblade986 7 месяцев назад

    at 2:00 for tables you can highlight and pass to the column command.
    ex:
    shift+v
    jjj
    :!column
    see the linux column docs
    you can also pass to sort

  • @DreamingDolphing
    @DreamingDolphing 7 месяцев назад +5

    The poor children of Uganda have had time to grow up and have children of their own.

  • @mnk4allcaps
    @mnk4allcaps 7 месяцев назад +2

    ty

  • @znx418
    @znx418 7 месяцев назад +1

    For closing all folds via `zc` you have to first create the folds for each header, or maybe you probably installed some plugins do to that automatically.

    • @joebulfer
      @joebulfer  7 месяцев назад

      Yeah I created them with zf first, I probably should have shown that.

  • @dylan8389
    @dylan8389 7 месяцев назад +3

    TIL about Visual Block and replace mode, thanks!

  • @dytra_io
    @dytra_io 7 месяцев назад +1

    there's actually a neovim extension in vscode that actually uses your neovim config

    • @RenderingUser
      @RenderingUser 7 месяцев назад +1

      Except it can't use the same ui and colors as neovim which sucks. But that's the only option I have when I need to use live share

  • @kalathan5712
    @kalathan5712 4 месяца назад

    I would love to get into Vim/Neovim. But when I really think about speed and efficiency, I just don't see the point. My bottleneck isn't typing code, navigating through files or searching through them, it's actually thinking about code. Typing it is barely 10%.

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

      Typing and using the keyboard with less effort allows you to think more efficiently.

  • @pepavasata6790
    @pepavasata6790 7 месяцев назад

    I have been using neovim for almost a year and somehow didn't know about replace mode, that is a gamechanger.

    • @joebulfer
      @joebulfer  7 месяцев назад +1

      Thanks for watching!

  • @miro5943
    @miro5943 7 месяцев назад +2

    This is a good video and I enjoyed watching it. However it didn't answer my question on "How to lear Vim" which was stated in the heading. I was hoping to find another approach, then go straight into it, and if something doesn't work, good luck googling. Unfortunately, I don't have the time and energy for that approach. It's still a good video, though. Thank you.

    • @joebulfer
      @joebulfer  7 месяцев назад

      Find an application which already has a vim extension, plugin, or vim mode such as Vscode or Obsidian and just practice the basic motions. Watch the Primagean's videos, Fireship has one that was good, find whoever else. Read documentation and tutorials. It takes time.

    • @joebulfer
      @joebulfer  7 месяцев назад

      You could use the regular Vim pre-installed on any Linux machine, then if/when you want to get into Neovim, I'd watch this video
      ruclips.net/video/m8C0Cq9Uv9o/видео.html

  • @roshantiwaree
    @roshantiwaree 7 месяцев назад

    Heyy! Neovim lover here :xD

  • @призРАК-л2ы
    @призРАК-л2ы 7 месяцев назад

    Wow. Insertion mode. Of course, other ides cannot do this, no-no, they don't work with insert key. Same to replace: you cannot just ctrl+f. I think it's better to make a strong accent on what vim can do, but other editors can't. Like quick text navigation.

  • @p99chan99
    @p99chan99 7 месяцев назад

    Emacs can do all of this, plus there's org-mode which is more extensible than md.

    • @joebulfer
      @joebulfer  7 месяцев назад +4

      Vim is portable in the form of extensions and plugins, I mostly just see it as a set of keybindings/hotkeys. Also Emacs peaked like 20 years ago.

    • @p99chan99
      @p99chan99 7 месяцев назад

      @@joebulfer Emacs is also portable and has packages (i.e: plugins) that you can install. Peaked 20 years ago? We have built-in LSP support, as well as installing packages through Emacs recently.