• hamsda@lemm.ee
    link
    fedilink
    arrow-up
    9
    ·
    3 days ago

    vim was such an unimaginable improvement over nano for doing stuff on linux servers. Having an in-shell-editor search-and-replace function alone is worth everything you have to do to learn vim.

    And after I was comfortable around vim because of all the “training” on servers, I just switched to vim fulltime. No more GUI editor for me!

      • hamsda@lemm.ee
        link
        fedilink
        arrow-up
        2
        ·
        3 days ago

        Ha, that would’ve helped me a few times. Good to know!

        Still, I wouldn’t switch vim for nano ever again. nano is a good and easy start, but I think if you do more than just basic editing of a few files every now and then, learning vim is the way to go.

        vim is pretty customizable, widespread and it has been around for quite some time after all. If you think you need it, somebody most likely already made it as a vim-plugin :)

  • electric_nan@lemmy.ml
    link
    fedilink
    arrow-up
    45
    arrow-down
    1
    ·
    4 days ago

    I remapped the power button of my computer to whatever that series of keypresses is that exits vim.

    • ArbitraryValue@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      30
      ·
      edit-2
      4 days ago

      that series of keypresses is that exits vim

      One of the great mysteries of the universe. However, I can confirm that my standard power button also exits vim.

    • pinball_wizard@lemmy.zip
      link
      fedilink
      arrow-up
      9
      ·
      4 days ago

      That’s really smart. That way if I ever figure out the command to exit Vim, it’ll behave the same as my current method (powering off the PC.)

  • fusiono@feddit.uk
    link
    fedilink
    arrow-up
    8
    ·
    3 days ago

    You will be tempted to think that by learning how to use (neo)VIM your coding skills will magically improve tenfold.

    It won’t

    • moseschrute@lemmy.world
      link
      fedilink
      arrow-up
      5
      ·
      3 days ago

      Wait really? Shit I’m like 1 year into learning vim. What editor should I switch to that will magically make me a good coder?

  • milicent_bystandr@lemm.ee
    link
    fedilink
    arrow-up
    20
    ·
    4 days ago

    HAHAHAHA I know the secret passcode to escape!

    Incidentally, it’s ctrl+]. But I remap it to ‘kj’, and somehow have never typed ‘blackjack’ in all my years of using Vim!

  • LovableSidekick@lemmy.world
    link
    fedilink
    English
    arrow-up
    16
    arrow-down
    1
    ·
    edit-2
    4 days ago

    I used to know a developer who wrote all his code in Notepad. This was around 2005 or 6. We had just starting to replace our legacy ASP code with ASP.Net, which he was determined to do in Notepad. I was gone before I could see how that worked out.

    • LeninOnAPrayer@lemm.ee
      link
      fedilink
      English
      arrow-up
      6
      ·
      4 days ago

      Knowing how to actually navigate vim is worth learning. Especially if you work in embedded systems where a lot of the time you’re on setup that is running barebones and likely just has vi as a text editor.

      But I used VSCode for dev work with the VIM plugin.

    • stetech@lemmy.world
      link
      fedilink
      arrow-up
      4
      ·
      edit-2
      3 days ago

      Helix is “it just works” but it actually does, without having to get lost in the (config) sauce.

      It’ll be unstoppable once they finalize and ship the plugin system.

      Edit: and I haven’t even mentioned the descriptions above commands, the command palette-like functionality in <Space-?>, nor the tutor yet. It’s just so much more beginner-friendly.

      • sanderium@lemmy.zip
        link
        fedilink
        English
        arrow-up
        2
        ·
        3 days ago

        Yeah, so many things are so easy to configure with less moving parts, plus the window splitting is amazing.

  • katy ✨@lemmy.blahaj.zone
    link
    fedilink
    arrow-up
    11
    arrow-down
    2
    ·
    4 days ago

    vscodium slightly better than vscode tho.

    honestly all ide’s are rubbish - especially electron ones. for a gui editor, i’ve just gone back to sublime text and have never been happier.

    • FooBarrington@lemmy.world
      link
      fedilink
      arrow-up
      4
      ·
      4 days ago

      Is there a stable way to use closed extensions (like the MS Python one) with vscodium by now? I’d love to get away from MS’ grasp, but it’s much harder if I’ll be missing out on language integrations.

      • pinball_wizard@lemmy.zip
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        3 days ago

        Is there a stable way to use closed (edit: intentionally DRM-ed) extensions (like the MS Python one) with vscodium by now?

        Yes. Use this config edit.. Everything (edit: not written by assholes) works fine.

        Edit: Damn. PyLance’s developers are up to some bullshit. I would take a hard look at who I’m accepting free candy from, if I used it.

    • boonhet@lemm.ee
      link
      fedilink
      arrow-up
      2
      ·
      4 days ago

      Zed for lightweight, Kate for regular text and the Jetbrains suite for when I want something that uses all of my RAM, but has a lot of niceties.

      The only time I open up vscodium is when I want to conveniently edit files in a docker container that are part of the image rather than mapped from my filesystem

      • jennraeross@lemmy.world
        link
        fedilink
        arrow-up
        5
        ·
        4 days ago

        The big one (imo) is extensions. Outside of the vscode/atom/vim/emacs ecosystems sublime has probably the largest library of extensions, and they’re readily installable. So if you want an extensible text editor that’s not based around electron or the terminal it’s the obvious answer.