▲ | bryancoxwell 16 hours ago | |||||||
What do you prefer to VSCode? Just started a job where I’ll be working in C++ and looking for alternatives | ||||||||
▲ | voidspark 13 hours ago | parent | next [-] | |||||||
CLion or Visual Studio. | ||||||||
▲ | Adverblessly 7 hours ago | parent | prev | next [-] | |||||||
Not the parent, but for C++ I like QtCreator. | ||||||||
▲ | jonstewart 14 hours ago | parent | prev [-] | |||||||
Well, VisualStudio for one. If you’re targeting Windows, you should consider it. VS Code feels slow to me in a way VS doesn’t. I spent most of the past ~fifteen years working in Sublime and just switched between that and the terminal for build and test—not fancy, but then, C++ coding isn’t a speedrun. Sublime is clean, fast, and portable. However, dev tooling has advanced so much now that I started learning and using neovim last year so I could take advantage of good syntax highlighting, LSP, and CoPilot. I don’t get enough daily reps to be good at core vi yet (I am a team manager so most of my time is spent asking questions of devs prefixed with “This is a really dumb question, but”) but despite all the techbros who’ve flocked to it I think neovim is pretty good technology and responsive. You can get the tooling features but control UI/UX; for me, I want as much code on the screen as possible, and I especially resent widgets that eat into vertical space. I started with one of the off-the-shelf all-in-one init.lua configs off github, but it was too complicated and I quickly broke things. What’s worked better is going through a video series on YouTube (https://www.youtube.com/watch?v=zHTeCSVAFNY&pp=0gcJCdgAo7VqN...) and building up the init.lua I want from scratch. As noted, I’m not great with it, especially the normal vim motions, but I’ve learned to get around, it’s fast, I can see my code without a million distracting widgets, and I get the benefit of clangd and CoPilot. | ||||||||
|