You should use vscodium, it's vscode without Microsoft's telemetrics.
The question is, do you really have to go that way though?
I had this question, and frankly the quality of the app justifies for me the telemetry MS get from my use which I hope helps feedback for improvements.
However I think it is very cool that MS provide a pure FLOSS version for anyone so concerned.
That said, I don't know why anyone would say you SHOULD use one over the other, but the choice is there.
I think, it's not only for improve user experience, Google steal your personal data, Apple, Microsoft too. So why with vscode Microsoft don't steal your personal data. It's no longer about Microsoft. I think it's about ethical.
(I'm sure I do some fault, I'm a french teenager sorry)
I have heard about it. Haven't tried it. Are you using it in your daily workflow? If yes, please let me know more about experience.
It's exactly the same, nothing changes a MS engineer say "When we [Microsoft] build Visual Studio Code, we do exactly this. We clone the vscode repository, we lay down a customized product.json that has Microsoft specific functionality (telemetry, gallery, logo, etc.), and then produce a build that we release under our license.
When you clone and build from the vscode repo, none of these endpoints are configured in the default product.json. Therefore, you generate a "clean" build, without the Microsoft customizations, which is by default licensed under the MIT license".
So vscode and vscodium are the same, but one are really ethical. BTW, the only thing vscodium do not, it's to add to the path the code command.
I did not know about this. Thank you!
I use vscodium 60h per week and it's only pleasure.
What about asp.net core debugger?.I think it's not such a things in foss.
Also y believe your intention are good but "you should" it's a little imperative
The aspnet debugger is an external extension so isn't affected by vscodium, right? Vscodium doesn't protect you from telemetry in extensions i assume.
Sorry about "you should" I'm French and it's maybe not the right word
Hey dude! No worries. :)
Nice list. One extension I can't live without is Settings Sync.
Me too 😄
Whenever I'm working with front-end outside of React, I like to use this extension called Live Server, which basically creates a little server with the HTML file you're editing and auto-refreshes it whenever you save :)
Also, Code Runner helps me a lot when I need to run snippets on the fly, it supports a lot of languages.
Yeah, I did have live server on my previous config but I find myself using serve (from CLI) more than any other package.
You should hyperlink all the extensions you mentioned.
but why?! Just copy & paste
Because that's what computers are for, automation. And because I am on my mobile phone.
I use so many great extensions, and still I've found a few in your list that I wasn't using. Thanks!
Glad to hear that this post could be helpful:)
Team Fairy Floss represent! 🙌
I use VS Code for Front end a few years I think, but it's still the pain for working with Back end like Rails a little bit. But I'm trying to switch from RubyMine.
if you like purple themes you should try "Shades of Purple".
for me (react developer) setting up vs code is easy, just install "React Food Truck 🍔" and let the extension collection do the work for me.
Thank you for taking the time to put this together. You have helped a lot of people, including me!
Thank you so much for such a kind comment :)
I think you also don't have to install emoji extension, since all desktop OS have their own emoji picker.
Not sure about Linux, but both MacOS and windows do have an emoji picker.
I am on macOS and yes, it does have one. But I like the ease of using slack style emojis (using colon). Check it out, if you haven't yet.
That's true, the ease and power come with a : 😄.
Now with default config + Django pluggin :D
Great config Aman, I use GitLens too!
Git Lens is really useful
How did you find the experience of writing those to extensions? Was there much involved in getting them listed?
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.