I use vscode for my personal projects (c++ and a fully open source stack, compiling for both Linux and Windows).

I’m using the proprietary version of vscode (via the aur) for the plugin repository, but I’ve always envied the open source version…

Are there any tools that have made you excited?

Bonus points if they have some support for compiling with MSVC (or if you can convince me to ditch it for something else).

    • RamenDame@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      2 months ago

      I just started a Python course. My tutor uses Thonny and I have tried Pycharm previously and prefer it. Maybe because I am lazy or because I prefer all the autofill I can get. And I need all the highlighting. I am code blind.

      • JackbyDev@programming.dev
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        Static typed languages usually have better auto fill suggestions than dynamic ones. It’s harder to make good auto fill with dynamic languages so.

  • onlinepersona@programming.dev
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    2 months ago

    Right now, the jetbrains IDEs are my favourite because they are proper IDEs, not some editor with a bunch of scripts in a trenchcoat pretending to be an editor. But the company is starting to lose touch with its customers: developers who want an IDE for productivity, not a VS Code lookalike. It’s like the company is finally being taken over by managers who don’t know lick about development and it’s starting to show (at least to me).

    Now, I’m on the market for a new editor and even willing to pay, even though I’d prefer paying for an open source IDE. Right now, Zed is looking interesting. The only thing that bothers me is how loud people were about it. Hype destroys my faith in stuff as it’s often just good marketing. Another thing that bugged me is that when they started, they were “Mac first, Linux maybe”. But now that the hype has died down, there’s much less “omg, zed is the new editor and it will be better anything else” type posts, and it supposedly works on Linux, I can give it a try.

    Anti Commercial-AI license

  • schmooooo@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    2 months ago

    Zed is definitely my go-to these days. Used to have vscode but the sluggishness just became too much for me. Zed does what vscode did right but faster.

  • mesa@piefed.social
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    2 months ago

    Vim for most things. Vscode for js things. Jetbrains for specific stacks like all Python or such. VS for .net.

    IDEs sure come and go, buy I seem to always go back to vim after a while.

    • Hugin@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      2 months ago

      Qt Creator is my favorite IDE. I’m mostly worrking in C# these days and I so miss it.

    • koala@programming.dev
      link
      fedilink
      arrow-up
      0
      ·
      2 months ago

      I switched to Emacs over two years ago because I was getting too comfortable in VS Code. If VS Code didn’t have the “dodgy” stuff, I would recommend it to everyone without reservation.

      Emacs has been a pleasant surprise. The latest versions have introduced Eglot (LSP), EditorConfig and a few other odds and ends that make it very close to being usable with very little configuration. My latest suggestion for getting started is JUST two lines of config, and I think you can scale easily.

      I just wish Emacs had started from the outset with more common keybindings- it makes it hard to recommend because you need to make a significant investment. I think it’s worthwhile, but still…

      However, due to how it’s evolving lately, I suspect it might become even easier to get started with time. If they rolled in to base Emacs automatic LSP installation, that would be huge, for instance.

      • brian@programming.dev
        link
        fedilink
        arrow-up
        0
        ·
        2 months ago

        for some people it’s nice to start from nothing and build up config, I’d recommend doom for anyone else. it’s nice to be given a file with all the settings you can change instead of having to do it all yourself.

      • Jerkface (any/all)@lemmy.ca
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        I just wish Emacs had started from the outset with more common keybindings- it makes it hard to recommend because you need to make a significant investment. I think it’s worthwhile, but still…

        Surely you mean, “I wish Microsoft had adopted the standard Emacs keybindings.”

  • liliumstar@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    Neither of these are IDEs (nor is VSCode), but it’d be Zed and Neovim for me. Zed is fast and pleasant to use, but also will enshittify eventually. Debug support is in progress but not live. Neovim is fun and it’s nice to be more in control of what is going on, but I haven’t made the necessary progress to be productive in large projects with it yet. I was excited for Lapce but it fell short, had too many issues in a short time.

  • krimson@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    2 months ago

    VSCodium, with vim mode enabled. Came from neovim which still is the fastest experience ever but I had plugins break too frequently after an update. Besides vscode has some nice features (visual git tree for example) that neovim lacks.

  • count_dongulus@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    2 months ago

    I’ve gone through Visual Studio, JetBrains IDEs, Vim, Atom, Sublime, VSCode, probably others too, but frankly VSCode’s simplicity out of the box coupled with great plugin support is hard to beat. Folks who complain about VSCode not having some feature like to ignore that being relatively simple by default is a good thing. You can always add or enable what extensions you need to tailor it to your language and workflow of choice. Even if you’re used to Vim keyboard centric editing…guess what? There’s a well supported OSS extension to give you that functionality.

    The power of being able to use one IDE on a diverse team across various languages is huge. You can even commit extension and settings defaults to a repo to immediately get new cloners up to speed with whatever workflow and tooling defaults are good starting points on a per project basis, but still leaving them the option to ignore/override as needed without dictating a team-wide workflow change.

  • network_switch@lemmy.ml
    link
    fedilink
    arrow-up
    0
    ·
    2 months ago

    Professionally I do use VS Code but at home I have Lapce installed. It opens really fast. I don’t do anything extensive at home so I haven’t explored the plugin ecosystem yet but it’s fast. That’s most of what I care for at home

  • pHr34kY@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    2 months ago

    Microsoft just released Edit a couple of days ago. At least it’s not bloated, and it’s cross-platform.

    • ulterno@programming.dev
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      Edit

      That is bloat!

      Just look at the number of files required to build it. Just for a text editor!

      A single Makefile and a source file should be enough!

      Just use ed man!

      • pHr34kY@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        edit-2
        2 months ago

        The final release is a 700KB zip file containing a single .exe.

        Sure, that’s bigger than the original “edit.com”, but it’s not the 90MB install you’d expect from MS.