Happy Wednesday friends and family. Let's discuss your go-to IDEs. I've always been fond of Visual Studio Code (VS Code). It is easy to use and can accommodate many VS Code extensions.
Visual Studio Code combines the simplicity of a source code editor with powerful developer tooling, like IntelliSense code completion and debugging. Visual Studio Code supports macOS, Linux, and Windows - so you can hit the ground running, no matter the platform.
At its core, Visual Studio Code offers a fast and efficient source code editor, ideal for daily use. It supports hundreds of programming languages and enhances your productivity with features like syntax highlighting, bracket matching, auto-indentation, box selection, snippets, and more. Intuitive keyboard shortcuts, easy customization options, and community-contributed keyboard shortcut mappings allow you to navigate your code effortlessly.
Apart from VS Code, I am falling in love with Cursor. It has an AI that helps in debugging code.
Please share in the comments, and let's see your favorite IDE β¬οΈ.
Top comments (54)
I like vscode just fine but am feeling like it is a drain on my computer resources
Consider trying Cursor; it appears to be similar to VS Code. JetBrains (IntelliJ) seems to be a better option too
Good thoughts
Thank you
thanks for the suggestion, I'm giving Cursor a whirl now.
You are welcome.
All my team mates who use jetbrains constantly have issues with typescript, eslint and prettier support π€·
I saw that too but I thought maybe it was because I was using the free community version.
If you just want to do some small tasks, you can try Zed. It's blazing fast. Almost zero boot up time.
WebStorm, with built in database viewing, database intellisense and great support for JSDoc related completion, coupled with a powerful debugger that just works on front and multi-process backend at the same time. Also, it's the navigation around a large code base that is the best reason to use this tool for me. Search anywhere - variable declaration, file name, component name, function name, class name - I can get around my code in milliseconds. I'm also not sure when I last actually typed a git command, the plugins for this are very powerful letting me review PRs and answer comments, check version histories and blame without leaving the context of my code.
I use Sublime when I want a plain text editor, and I do use VS Code from time to time as some of my colleagues use it and I need it to work well in the code base.
It sounds like you have a great workflow set up with WebStorm! The integrated database tools and JSDoc support really do enhance productivity, especially when working with complex projects. The navigation features you mentioned are a huge time-saver, allowing you to quickly find what you need without interrupting your flow.
Neovim. Perfect for... really everything I do.
Agreed, the speed of Neovim is a big reason I use it on the daily. The amount of time I can spend configuring plugins to my liking is the main reason I love using it.
It appears to be a time-saving IDE; I would love to try it for my small projects.
As far as I want to agree with you, π« I don't have experience using it.
Vscode is really the only IDE I use nowadays... The ecosystem is just epic and I've never noticed it being slow or hogging resources. Infact one team mate made that argument in favor of webstorm and we compared resource usage... Webstorm used nearly double the cpu and memory in the same project π€·
VS Code is always on top
I am a huge fan of jetbrains products, especially their git tooling. Specifically WebStorm, since I'm a JavaScript developer. And it's free now!
I use vscode as a quick text editor for a lot of things. I know it can be a really powerful editor if configured correctly, but I dislike the configuring part. I already waste enough time indulging my OCD π .
I have tried VS, eclipse, NB, and no, they are awkward to use.
I'm far from being a pro (but trying to get back to it) and although I'm now a VS code user I did have some experience of Eclipse when I was learning a bit of openFrameworks as it was the best documented way to get started. Once I'd gained a bit of courage I moved those projects to VS code and I have gone on to use it for Unity development all the way through to studying React and working with it; I feel quite safe using it and am constantly learning how to use it properly :)
I have never tried any of these VS, eclipse, NB. Due to your experience with them, I am not going to try them. They are now a no for me.
Iβve tried all the new AI IDEβs and they I still think VS Code is just as good or better than all of them. Here is the list:
Cursor
Zed
Pear AI
Aide
Cursor functions more like VS Code and I'm falling for it.
Jetbrains suite
JetBrains is one of the top leading because of its convenience of having git tools out of the box, no need to install many additional plugins.
Interesting direction with their own AI copilot.
Different instruments for different projects: VSCode can quickly become a mess when working with various steps, while the separation of responsibilities in JB works well.
To solve the VS Code issue I migrated to Cursor but I will explore JetBrains someday.
I used to really like PHPStorm, and now I also really like Cursor. Their composer feature is great because it helps me test and understand different technologies faster.
That's why I'm beginning to love it; the "Enhanced Error Detection" saves me time and accelerates my work.
Zed (super fast), VS Code (lots of features), and WindSurf (free AI).
This is awsome
Jetbrains Rider
Wow good for you