Remix.run Logo
jonstewart 18 hours ago

The hilarious part is that old fart C++ programmers (like me) have been the ones most leery of VS Code. Microsoft’s gonna Microsoft, ‘specially with compilers.

kstrauser 18 hours ago | parent | next [-]

"Don't be paranoid", they said.

"That's ancient history", they said.

"Lucy will hold the football this time for sure", they said.

bryancoxwell 16 hours ago | parent | prev [-]

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.

dustbunny 12 hours ago | parent [-]

I have almost the exact same opinion. In that I hate distracting widgets and things that eat vertical space. I spent about a week getting nvim setup. I write code all day. I still have VSCode day to day because I'm so used to it/fast with it (I use vim motions within it).

But to me the appeal of nvim is being able to fully remove everything I dislike.