• @Revan343@lemmy.ca
    link
    fedilink
    0
    edit-2
    8 months ago

    I am non-serious, I just don’t like vim (or emacs; if I’m editing a text file in a terminal I want nano, or I append manually with pipes as Linus intended).

    Most of my systems have X11 and some basic GUI text editor, my server is the exception that proves the rule. There is generally no actual reason to use Vim except liking Vim, or wanting to learn to like Vim.

    For those that do like Vim, or want to learn it for historical reasons? Good on you, have fun.

    If you like emacs fuck off though.

    • @Hexarei@programming.dev
      link
      fedilink
      08 months ago

      The main reason for using (neo)vim is motions and text objects. Pretty cool to be able to type cxia, ]a, cxia to swap two function parameters in code. Or daf to delete a whole function.

      Even just f to jump to a specific character later in the line, or t to jump up to that character are absolutely life changing.

      I love love love editing HTML in neovim with the ability to do stuff like dst for “delete surrounding tag” or St<div class="something"> to surround the current selection with a new tag. I have yet to find another editor that can do stuff like that with just a couple key presses.