• @[email protected]
    link
    fedilink
    96 months ago

    The amount of time my classmates have spent dealing with vscode crashing, freezing, breaking, etc is way beyond negligible. And yet, I’m the weird guy apparently for preferring vim and GCC.

  • udon
    link
    fedilink
    226 months ago

    tbh, one of the essential things vim gets right for me is that it’s designed as a text editor, not (only) a code editor. I use it for so much non-code text as well, but it feels weird opening a coding tool for such things.

    • @[email protected]
      link
      fedilink
      English
      6
      edit-2
      6 months ago

      It’s great to use an editor designed and built when vietnam and leaded gas were all the rage.

      • udon
        link
        fedilink
        86 months ago

        Exactly! It’s rare to find such old things that are still excellent today

  • @[email protected]
    link
    fedilink
    8
    edit-2
    6 months ago

    That can’t be right, the red car has a service manual and too many functioning assemblies for it to be VS.

  • @[email protected]
    link
    fedilink
    10
    edit-2
    6 months ago

    My professor was always trying to get us to use vim or eMacs over an IDE to write our C programs. I’m sorry, I like using a mouse. I know, I know, blasphemy. I’m taking a shortcut. I’m a noob.

    When I absolutely have to, I go for vim, mostly because I know a few of the key bindings for it, but otherwise avoid it.

    • @[email protected]
      link
      fedilink
      66 months ago

      I’m taking a shortcut

      more like a longcut. I save so much time and effort not having to switch my right hand between the mouse and keyboard constantly

      • @[email protected]
        link
        fedilink
        86 months ago

        I keep my hands on my laptop and use my thumb on the track pad. My hands don’t leave the keyboard. I actually never use extra mice or extra keyboards.

  • @[email protected]
    link
    fedilink
    46 months ago

    The comparison is bad. It’s more like comparing a kind of crappy car to a nice unicycle once you factor in UX. Not everyone likes to punch in key combinations so complicated it’s making game cheats look simple in comparison.

  • Lovable Sidekick
    link
    fedilink
    English
    3
    edit-2
    6 months ago

    I don’t mind Vim, it reminds me of my years using EDT on Vax/VMS systems in the 80s and 90s. My fingers knew all the function keys so well, the UI was almost invisible. But more recent years of using Windows because of work have ingrained VS and VSCode the same way, and I like the feel of the mouse.

    • @[email protected]
      link
      fedilink
      56 months ago

      I switched to zed too. It’s not perfect but it’s just nice to use a different editor that is not sluggish.

        • @[email protected]
          link
          fedilink
          English
          56 months ago

          Personally, I love to tinker (especially on my main machine) so I don’t mind the complexities of setting up neovim. However, I do mess around with a bunch of servers, and I like to edit code on those servers, meaning I am often installing/compiling neovim and copying over my config before I can get to work.

          What I am liking about helix is the idea that its default setup has what I need to get started straight away.

          I am looking forward to giving helix a go.

      • lime!
        link
        fedilink
        English
        7
        edit-2
        6 months ago

        i have sort of done this. the main thing is that the reversed object-verb command model just… latches onto your brain. this is from kakoune of course, but it just makes a lot of sense coming from vimland. multicursor is also nice because it removes some modes, meaning there is less state to keep in your head. finally, the plug-and-play nature of helix means you can have an lsp-enabled environment from the word go, with no configuration.

      • @[email protected]
        link
        fedilink
        86 months ago

        I switched after development ended on the package manager I was using on neovim. I didn’t at that moment want to simplify my vimconfig, so I looked into helix.

        Helix highlights the action you take, so if for example, you are deleting 5 lines, you select the lines first then hit delete. Sometimes the vim actions end up taking fewer keystrokes though. And I still prefer some ways vim does things. And I don’t always agree with the kakoune inspiration of helix (I haven’t used kakoune, just going by what the docs say) - for example, movement always selects text which I then have to unhighlight.

        But the biggest reason I stuck to helix was sane LSP defaults out of the box with minimal config. I was tired of having to fix LSP related bugs in my vim config after package updates.

        TLDR: saner defaults for helix + lazy to fix my bloated vimconfig.

    • @[email protected]
      link
      fedilink
      26 months ago

      Nah. As a die hard Vim user, I can explain all day long why a flexible shared common editing experience across a team is a great idea, and why VSCodium is the obvious choice.

      And I’ll explain and agree in principle all day long from the familiar beloved comfort of my Vim editor.