I know VS Code is the current flavour du jour, but what other general-purpose (or specialised!) editors/IDEs are folks using?
Certainly agree with VSCode as general purpose expecially with its lightweight nature and ease of configuration. In terms of specialisations, PyCharm is really a charm with in-depth python dev but as with most IDEs, they can sometimes be quite resource intensive.
Specialised IDEs can definitely be resource intensive, but so can VS Code if sufficiently loaded up with extensions
For C++, my favourite open source IDE is Qt Creator. I’m not sure what the VS Code C++ plugin is like these days, but when I tried it a few years ago, you had to write a config. file just to use the debugger, which felt painfully regressive. Qt Creator has built-in support for the GDB and LLDB debuggers, for profiling with Valgrind, for configuring/building projects with CMake, and for accurate code modelling via Clang for completion/navigation/etc. (this was slow when I tried it a few years ago, but the default code model struck a pretty good balance between speed and accuracy).
Before I switched to VSCode (like everyone else) I really liked Atom, it’s Github integration used to be so good, I assume because Atom is a Github product - I kept using it for ages because of that
Yes, Atom was dope! I held out against the VS Code takeover as long as I could, but eventually caved in…
I was also on the Atom → VSCode wave. I have tried web-containers for development environments like Gitpod, StackBlitz, etc. Those have their benefits if they fit your stack.
I’ve used GitPod and other web containers for quickly accessing student repos without needing a local clone, but I’ve never attempted to replace my desktop editor with a browser-based one for daily development. Do you typically use web containers, or just for specific use cases?
I haven’t used it since last year but it was only for web dev. The tech wasn’t mature yet to handle other stacks from what I saw.