3 ms·
Out of curiosity, are you a VS code user? And did you switch to it from VS or another IDE? I have experience using VS from work and other (open-source) IDEs fr
by ThePadawan 5y ago
Out of curiosity, are you a VS code user? And did you switch to it from VS or another IDE?
I have experience using VS from work and other (open-source) IDEs from hobby projects.
Coming from open-source, VS Code seems pretty large, unwieldy, and corporate.
Coming from VS, VS Code is reactive, flexible, configurable, and modern.
What I want to say is that "A fresh reboot of VS" isn't just a marketing gimmick, it's something that I would think many VS users (especially those that haven't gotten used to VS's oddities for 10 years) have been clamoring for.
- TeMPOraL 5y agoAs someone who, after fond childhood memories, wanted to give modern VS a shot on a large C++ codebase, and immediately retreated back into Emacs, I have to agree: VS Code is a breath of fresh air, and a promise of a better IDE. I mean that wrt. the state of Visual C++ - I spent months coding in unaugmented Emacs, without support of LSP[0], running build commands manually, because that was more productive than VC++ that would regularly freeze or crash for no reason. The only reason I keep it around now is because I need its build tools, and because of its debugger, which works great[1]. It's a stark difference compared to my experience with Visual C#, which I consider a solid, robust product. -- [0] - Took me a while to block off some time and get clangd to work with the idiosyncrasies of both the codebase and my Emacs setup; now that I've done that, I'm a happy camper and need VS Code no more. [1] - Of course, I invoke it on demand via `devenv /debugexe`, not by keeping the project open in Visual Studio. On that note - if anyone knows a good replacement for MSVC debugger, I'd love to try it. Extra points if it works with Debug Adapter Protocol - though as far as I can tell, there aren't any DAP-compatible debuggers for C++ outside of vscode-cpptools.