loading...
Cover image for My VSCode Setup

My VSCode Setup

tiffany profile image Tiffany White ใƒป3 min read

This post was originally posted to my blog.

Since there are posts like this going around on blogs like The Zen of Programming and DEV Community ๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป so I feel like giving my ๐Ÿ”ฅ take.

VSCode: Themes

My current theme is Gloom because it's pretty and has the best balance of contrast and coolness.

I also have the standard Monokai, Cobalt2, nightowl, and level-up-vscode-theme which is my second favorite.

Extensions

I have a lot of extensions. Let's just get that out of the way (I just installed 6 more while writing this).

ย ย ย 



Yep. 115 extensions.
ย ย ย 

Some of my favorite extensions:

Random Extensions

React/Redux

CSS/SASS

JavaScript

Git/GitHub

Testing/Linting

Final Thoughts

VSCode has come a long way from when I first tried it in 2015. I use it exclusively now, and am extremely happy with it and happy with my overall setup, though I could get rid of some of these extensions.

Posted on by:

tiffany profile

Tiffany White

@tiffany

Open source enthusiast, autodidact, JavaScript hacker, React fangirl and herder of cats ๐Ÿˆ.

Discussion

markdown guide
 

That looks like it's incredibly slow by now.

 

VSCode is pretty intelligent about only loading what you need. E.g. when writing JavaScript it won't load Python extensions. Assuming the extension registers itself properly as being language specific and not as being a general extension.

Though at 100+ extensions I imagine startup is sluggish due to update checks etc.

 

I also think that most of those extensions are probably not language-specific.

Yeah many are probably global, but from the examples posted all the React, JS, and HTML/CSS ones are language specific.

I'm not sure how the snippets extensions work but if they tie into the existing snippets function they won't add any bloat since it's just some additional entries in a lookup table.

 

A lot of these also come in extension packs which I really like. I'd like to uninstall some of them, but I can't because they are required by the extension pack. Of course, I could just stop using those, however I've found them useful.

 

Not really. Haha. But I have deleted some of them, since then.

 

I've been loving Night Owl as well ever since Sarah Edo published it. Before that I was all about the Cobalt 2. So far I haven't switched back though. I just find the theme more soothing to my ๐Ÿ‘€

Looking forward to your next post!

 

There are a few extensions in here that I hadn't heard of before, and I'm glad to have found them! Most specifically, the vscode-spotify, Dash, WakaTime, and the JavaScript Booster extensions, so thank you for sharing!

 

Settings Sync extension is also good!

 

Recently I found one great extension for console.log.

Extension name: wrap console.log