I use vim btw

  • bh11235@infosec.pub
    link
    fedilink
    arrow-up
    23
    ·
    1 year ago

    To me vim’s main strengths are

    • It delivers the same OK-ish experience no matter what file type or language I’m dealing with. Yeah it’ll never be as good as a dedicated Python IDE for writing Python, but I’d rather know vim than 5 different IDEs for Python, YAML, Dockerfiles, Rust, Latex, whatever I need to deal with today.
    • It just edits files and doesn’t hide internal state, intermediate files, etc to make my life ‘simpler’ (notepad is the same, so I guess this is more of a strength vs IDEs). When an IDE fails to align all of its internal moving parts just right to compile a project I know I’m in for an hour of figuring out which checkbox needs to be unticked in what sub-sub-sub-sub-submenu, I like it much better to have a “flat” experience of invoking a command line and getting an error message directly from the tool I am invoking.
    • 20dd to delete 20 lines, that’s very neat.
    • tool@r.rosettast0ned.com
      link
      fedilink
      arrow-up
      6
      ·
      1 year ago

      Quick editing for me is in vim. Anything else is in Visual Studio Code. Which I have set up with vim keybindings.

  • Björn Tantau@swg-empire.de
    link
    fedilink
    arrow-up
    15
    ·
    1 year ago

    Why would I use Notepad? I’d have to install it first. Does it even have a Linux version or would I have to use Wine? This meme is giving me headaches.

    • Dohnakun@lemmy.fmhy.mlB
      link
      fedilink
      arrow-up
      4
      ·
      1 year ago

      I just read a micro vs. nano. But each point in favor of micro was “i have that already in nano”. Syntax highlighting, status bar with col/line, undo/redo, even mouse support.

    • Gork@lemmy.ml
      link
      fedilink
      arrow-up
      5
      ·
      1 year ago

      You would think that Microsoft would have implemented better functionally by now. Yeah they had WordPad but that sucked too.

      Like, c’mon, allow me to alt-highlight blocks of text already.

  • dream_weasel
    link
    fedilink
    arrow-up
    7
    ·
    edit-2
    1 year ago

    Seems like the right side should be classic terminal tools like ed. Or any other cat/echo/etc where you change the contents of the file without opening it (or all of it) directly.

  • alcasa@lemmy.sdf.org
    link
    fedilink
    arrow-up
    7
    arrow-down
    2
    ·
    1 year ago

    Every editor has its place but this meme would make more sense with any IDE (vscode, eclipse, intellij) than notepad

    • dog@suppo.fi
      link
      fedilink
      arrow-up
      5
      ·
      1 year ago

      Nah, IDE’s go in the top bar, big brain is still notepad and alikes.

    • priapus
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      Most people use IDE’s, having them where notepad is would not make sense on a bell curve.

      • hedgehog@ttrpg.network
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        Along that line of thought, you could do

        • “text editor” (meaning Notepad, Nano, etc) on the left,
        • IDE in the center,
        • and “text editor” (meaning Vim, Emacs, VSCode, Sublime, etc.) on the right
    • simple@lemmy.mywire.xyz
      link
      fedilink
      arrow-up
      2
      arrow-down
      2
      ·
      1 year ago

      Agreed.

      I once worked on a team in a company who had to ssh into a server and do all the development work on that server. So all we could use was either vim or emacs. I had my vim decked out with all the plugins and customizations, and it was fine.

      But after you get back to using an IDE (especially an IDE with a vim plugin), it’s hard to go back

      • priapus
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        In my experience, once you’ve used any text editor with an LSP implementation it’s hard to go back to an IDE