Equivalents because VSCode and its forks are not an equivalent.

TL;DR Jetbrains is getting worse, more like VSCode. I want out to something as powerful but not VSCode like (which is worse).

Jetbrains has been chasing VSCode’s popularity to the detriment of its own product.

The modal commit dialog is now opt-in, behind a nearly hidden, advanced parameter and will be removed in the not so distant future. This was part of their effort to make the UI “leaner” and more like VSCode so now Jetbrains IDEs look more like it.

Some keyboard shortcuts have also had to be changed to be more like VSCode.

Jetbrains used to have a good docker integration, but that’s either unmaintained or undergoing work to support dev-containers better - something that jetbrains practically had nearly a decade ago, which allowed you to code on another server (remote development).

AI Assistant and Junie (their coding agents which I have to use for work) have consistently been behind the curve and just keep getting worse. They have 2 separate products for agentic development and can’t decide which to keep, so they duplicate efforts and fail at both. Now I’m asking my employer to just give me Cursor like the rest of the team, so I don’t have to put up with this Jetbrains crap.

Privately, AI it’s non-starter anyway, but my guess is that Jetbrains is also focussing more development efforts on that than actually fixing existing bugs.

  • teddy2021@sh.itjust.works
    link
    fedilink
    arrow-up
    4
    ·
    2 hours ago

    For Java? No equivalent. Honestly it’s kinda embarrassing how good Intellij was when I used it, at least compared to the alternatives. For other languages, depends on how much work you’re able to accept. Vim can be a large upfront cost in work, but a tailor fit result may be worth it. Them again, I will admit that I prefer the IDE (where applicable) stay minimal.

  • albsen@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    10 hours ago

    i use both neovim with lazyvim inside tmux for small edits and jetbrains (pycharm, clion, rider, datagrip, dataspell) for longer larger work sessions. git is best operated in the console, never used any git tools in any ide. they are just overly complicating something super simple. AI can stay out of my editors. if you must use AI there is always oh-my-pi.

  • ratel@mander.xyz
    link
    fedilink
    arrow-up
    7
    ·
    17 hours ago

    I switched to Zed from VSCode maybe around 2 years ago and havent looked back.

    It’s open source with GPL3 license and has plenty of languages supported via LSP.

    If you need AI support they have this natively via the Agents panel and you can also use terminal agents in there BUT if you don’t you can just hide the agents panel and never connect to any account and you never really see any of the AI features. This is essentially what I do for private work where I don’t use AI, and for my job where we are soft-forced to adopt.

    Super easy to port over your settings.json from VScode with all your shortcuts etc already.

    • spartanatreyu@programming.dev
      link
      fedilink
      arrow-up
      1
      ·
      20 minutes ago

      I tried to switch to Zed at the start of the year but couldn’t Zed’s tabs to work.

      It seems like the biggest paper cut preventing users from switching to Zed and they don’t seemed interested in fixing it.

      I couldn’t find any settings to fix it.

      Were you able to figure it out?

      How every program (e.g. editors, browsers, file explorers, etc…) works:

      • Ctrl + Tab switches to the next tab
      • Ctrl + Shift + Tab switches to the previous tab

      How Zed works:

      • Ctrl + Tab and Ctrl + Shift + Tab brings up a tab switcher widget which doesn’t even list all tabs
    • onlinepersona@programming.devOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      16 hours ago

      I remember seeing Zed a while back and them heavily promoting the AI capabilities. I’ll give it a try to see if it’s built upon a solid base and works well without the AI stuff. There are features in Jetbrains IDEs that I’m quite fond of like cross-file refactoring, proper debuggers, (up until recently) the docker integration, and their database browser. Hopefully at least cross-file refactoring and debugging is available.

      Thanks for pointing it out.

  • Rimu@piefed.social
    link
    fedilink
    English
    arrow-up
    23
    ·
    edit-2
    22 hours ago

    I don’t know of any other IDE maker that has the depth and quality of language support that JetBrains offers.

    Honestly, throwing your toys over a modal commit dialog seems a bit misguided when switching to any other IDE is going to involve coping with much bigger changes.

    You have the option of using an old version if the newer ones aren’t to your style. I’m still on the 2023 version of PyCharm, for instance. And the 2020 version of PhpStorm, haha

    • onlinepersona@programming.devOP
      link
      fedilink
      English
      arrow-up
      4
      ·
      16 hours ago

      Honestly, throwing your toys over a modal commit dialog seems a bit misguided when switching to any other IDE is going to involve coping with much bigger changes.

      I’m sorry, but I expected more of you than such a belittling response :/ Infantalisation (“that’s a kid unhappy with their toys”) and assuming this is a tantrum over a single issue is not cool.

  • limer@lemmy.ml
    link
    fedilink
    arrow-up
    7
    ·
    20 hours ago

    I’ve been using jetbrains for many years. I believe I have cursed at their products over 1000 times, opened or tracked issues, seen bugs take many years to be fixed, lived with other bugs.

    I’ve seen how their adaptations for AI broke many things that worked; I’ve learned, over many years, to subscribe, but use products that are released in the fall or winter because there are too many bugs earlier in the year. So often my copies are not new.

    Yet I never have found a replacement I like better.

    • onlinepersona@programming.devOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      16 hours ago

      I am afraid that even with all the bugs, it may unfortunately be the best we have at the moment. I would gladly pay a subscription to an opensource alternative that focused on being on par to old Jetbrains IDEs. Maybe it’s time to just use my perpetual fallback license and call it a day with Jetbrains.

  • vapeloki@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    22 hours ago

    I use jetbrains IDE since years, and I did some really strange stuff with them.

    I used clion with experimental GCC builds and crashed the IDE multiple times. Opened a bug. Got fixed.

    We found a bug in their Datagrip Sybase DWH integration. I met some of their team at a conference a week later, talked with them about the bug in person, got fixed during the day.

    Sure, bugs may take a while, but thei get fixed.

    And to AI. Cursor should be able to connect to jetbrains IDEs from the outside.

    There is no other, universal, IDE stack that can come close. Ok, maybe if you are willed to invest weeks in an emcas or neovim setup

    • onlinepersona@programming.devOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      16 hours ago

      There is no other, universal, IDE stack that can come close.

      Maybe that is the sad conclusion and a perpetual fallback license is what I’ll end up with.

      Ok, maybe if you are willed to invest weeks in an emcas or neovim setup

      Neovim was highly praised by a colleague and a friend. And when streaming was a big thing (COVID, eh?), there were neovim streamers out there singing it praises. But after a month of failing to configure anything that was even close to what a proper IDE has, I just dropped it. The meme about vim and emacs users spending years configuring their IDE is no joke, and I just don’t have the time for that.

      And to AI. Cursor should be able to connect to jetbrains IDEs from the outside.

      Yeah, Cursor has an ACP, but the ACP integration in Jetbrains is… meh. I tested a few to make my employer happy, but found that the major problem in the chain was/is the Jetbrains IDE. It seems like Jetbrains IDEs are much better without agentic coding than with. At least my experience.

      • vapeloki@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        15 hours ago

        I am not a big fan of coding agents. I have no troubles with Claude and jetbrains for what I personally do. But I use it for docs, minor fixes and test cases.

        Primagen is one of those neovim nerds, not sure if he published its setup anywe6