What IDE's/Editors do you use for coding?

When it's just one file i use vim. But for more than one file i can't find anything that i like.

VsCode is just ugh and Jetbrains stuff is super bloated

Any good alternatives or should i learn to like vscode/jetbrains stuff?

  • 4
    What does ugh mean? I switched to vscode when they released for everything that's not .net and I have no regrets.
    What's wrong with it?
  • 4
    Jetbrains suite for ide. Big, yes, but super ergonomic and easy to use
  • 0
    @Feibrix for example rust:

    When i have a variable xyz with type Bla.

    When i start to write xyz. I want recommendations with functions/variables etc that are in the type Bla and not just recommendations based on what i have already written.

    For example jetbrains does this even vim with some plugins does this.

    Probably something off with my vscode?

    And i can't even run it with a click of a Button?

    And sometimes when make an error the whole file is Highlighted even after i fixed it And need to wait like 10-20 seconds...

    Also it runs on Electron....

    It's just that it seems kind of buggy and not like a Finished Product
  • 2
    Sorry for this rubbish english my autocorrect is in german and it want's to correct everything to german
  • 4
    Jetbrains all the way. Doesn't get better than that.
  • 2
    @jonas-w VSCode has plugins for everything you described. The reason jetbrains is bloated is that it comes with everything included, VSCode also slows down if you download too many plugins. The advantage is that you can pick and choose what you actually want, and they can be tiny.
  • 1
    JetBrains all the way. Apart from trying to do smth with F* (which is too fucking obscure to have any sort of support anywhere bar Emacs), everything else has always had the exp where JetBrains > Visual Studio/VSCode many times over.
  • 2
    VSCode is fine if you take the time to tweak it and find the extensions that work for you and your tech stack. For me for example not all default shortcuts make sense (I carry over some muscle memory from my time with WebStorm), but I took the time (and still tweak things from time to time) and it's been my primary editor for about 4 years.
  • 3
    You can speed up JetBrains IDEs a lot by just disabling 50% of plugins. As if you would ever want to screen record or host remote Mercurial repositories.

    Though I have to say that for Go, VS code with the official plugin is a superior experience than Gogland for me. Incredibly snappy and more than fine autocompletion.

    For the rest I dabble in Neovim + LSP or JetBrains when I just need to get things done.
  • 0
    emacs is great and works for virtually everything, it is extremely easy to modify it to your liking as well
  • 3
    IntelliJ for Java, Visual Studio for C#, everything else is VScode.
  • 1
    @matt-jd but it has a steep learning curve right?
  • 1
    @jonas-w not really, when you forget bindings just use the top menu, there are tons of resources to learn
  • 0
    Interesting that no one mentioned Sublime Text - one of the nicest features - multicursor
  • 0
    @dippy By far not an exclusive feature to Sublime - I use multiple cursors in VSCode all the time.

    Sublime deserves recognition for its performance - pretty noticeable with really large files (if you have to work with those) even on an adequate machine.
  • 1
    IntelliJ + IdeaVim for Java/Kotlin
    Neovim for quick git related editing
    VsCode for everything else
  • 1
    Intellij for backend stuff, vscode for frontend stuff, sublime for quick edits, txt files etc.
Add Comment