• dezmd@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    2 hours ago

    The only Dad advice you nerds need:

    mcedit from the Midnight Commander (mc) tool is the superior text editor.

    I don’t even run arch, btw.

  • supersquirrel@sopuli.xyz
    link
    fedilink
    arrow-up
    4
    ·
    3 hours ago

    I like evil/spacemacs because I can get my vim fix virtually, because emacs from a software engineering perspective is beautiful!

  • Cyrus Draegur@lemm.ee
    link
    fedilink
    English
    arrow-up
    40
    ·
    7 hours ago

    If I wanted to hear about what’s good about Vim, should I:

    a) ask what’s good about vim

    -OR-

    b) assert blindly that there is nothing good about vim so fanboys will come crawling out of the walls tripping over each other to tell me how I’m wrong?

    • MajorHavoc@programming.dev
      link
      fedilink
      arrow-up
      23
      ·
      4 hours ago

      Doesn’t matter we will tell you either way.

      • Instead of simply shortcuts, vim uses “chords”. Every new shortcut I learn can be combined intuitively* with all the other shortcuts I know.
      • Because of this there’s no faster way to edit files than Vim in the hands of an experienced user.
      • this let’s me spend almost no time editing code, freeing up the rest of my time for swearing at piss poor documentation.

      * I use “intuitively” here in a way that not merely stretches, but outright abuses the definition of the word.

      • Cyrus Draegur@lemm.ee
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 hour ago

        Thank you for telling me all this neat stuff! :D

        I think I get what you are intending to imply by the word “intuitively”; it’s that it eventually becomes as reflexive and fluid as touch-typing itself.

        Gosh you make it sound almost like you play Vim like an instrument more than use it…!

        Honestly that sounds cool _

      • pmk@lemmy.sdf.org
        link
        fedilink
        arrow-up
        7
        ·
        edit-2
        3 hours ago

        It’s intuitive if your previous editor was ed(1) and you’re using an ADM-3A-like keyboard.

    • Classy@sh.itjust.works
      link
      fedilink
      arrow-up
      3
      ·
      2 hours ago

      To add to your line of query, what if I don’t give a shit about writing code and I just use Linux as a casual laptop user? I’ve never looked at vim or emacs, I use Kate and OnlyOffice

    • Buddahriffic@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      3 hours ago

      Vim has been around long enough that I’ve found anything I want to figure out how to do has been discussed many times on various places around the internet and have yet to fail to find what I’m looking for with a search.

      • Buddahriffic@lemmy.world
        link
        fedilink
        arrow-up
        7
        ·
        3 hours ago

        I’ve seen vscode fill up home directories unnecessarily when run on the machine directly as well as remotely!

        IMO vscode is a perfect example of recent software that looks great from a features pov but horrible from an efficient implementation pov. I loved it until I hated it.

    • serenissi@lemmy.world
      link
      fedilink
      arrow-up
      5
      ·
      6 hours ago

      Yeah hx. It was hx that finally made me use vi style navigation and now I choose vim over nano almost always.

      • itslilith
        link
        fedilink
        arrow-up
        5
        ·
        6 hours ago

        I’m halfway between hx and vim, I vastly prefer the helix/kakoune philosophy of selection, then action over vim, but I’m dearly missing plug-in support for Helix

        • Lupec@lemm.ee
          link
          fedilink
          arrow-up
          3
          ·
          3 hours ago

          I was going to point to visual.nvim as a possible middle ground, but it’s now archived :(

          Disclaimer: I haven’t actually tested it myself

          • itslilith
            link
            fedilink
            arrow-up
            4
            ·
            3 hours ago

            I’m just gonna be patient. Vanilla Helix is very much usable for everything I need it for at the moment, with built in LSP support, and plug-in support is on the horizon. Not sure when exactly, but it’s gonna happen eventually

            • Lupec@lemm.ee
              link
              fedilink
              arrow-up
              2
              ·
              2 hours ago

              Yeah I’m with you there, vanilla helix meets basically 90% of my needs so I’m not in any real rush to change

  • Naich@lemmings.world
    link
    fedilink
    arrow-up
    89
    ·
    10 hours ago

    Once you try Vim you will never use another text editor. Or any other program for that matter because you won’t be able to exit.

    • smooth_tea@lemmy.world
      link
      fedilink
      arrow-up
      8
      ·
      7 hours ago

      I’m sure someone already made a graph plotting the hours wasted learning vs the seconds gained not moving your mouse.

      • BCsven@lemmy.ca
        link
        fedilink
        arrow-up
        1
        ·
        3 hours ago

        This. If it was your sole tool for daily tasks it makes sense, once a month to edit a config file…not so much.

        When I started working we had HP Unix Silicon Graphics systems, VI was our only text editor…so I have some commands as muscle memory. The rest of commands I open my tractor feed help printout from 30 years ago

        • MajorHavoc@programming.dev
          link
          fedilink
          arrow-up
          4
          ·
          4 hours ago

          Nice.

          I’ve been using Vim daily for about 20 years, it saves me 30 minutes at a time regularly.

          I’m approaching break-even on the learning curve!

          I’m kidding…mostly.