DEV Community

Cover image for Opinionated guide on tweaking VS Code for productivity

Opinionated guide on tweaking VS Code for productivity

Neeraj Sewani on October 06, 2021

1). Be afraid of Windows: If you are on Windows then on one beautiful day you would be presented with a blue screen and you may not see your good o...
Collapse
 
mike_andreuzza profile image
Michael Andreuzza

Daaang good ones.

I would like to mention the theme that I made, Serendipity

Oficial site:
wvsc.dev

Marketplace :
marketplace.visualstudio.com/items...

It will feel great on the eyes because is crafted for retina displays, so the colors are not too harsh.

The theme is available for many UIs, dark, bright, low contrast and Italics.

hope you like it

Collapse
 
cdurex profile image
Carlos • Edited

Awesome article! Thanks for sharing!
My two cents here on #16, you can just middle click a file. And it will open it! 😬
Better yet CMD+p (or CTRL+p) and just start typing any part of the filename and there it is!!

Collapse
 
xi_sharky_ix profile image
shArky

Also in these many files you don't want to find in large project architecture you can simply press Ctrl T and start write filename
Example of Ctrl T command output

Collapse
 
neer17 profile image
Neeraj Sewani

Hey Sharky! Thanks for the input. I guess ctrl + p is the shortcut to find the files in a project whereas, with ctrl + t you can find classes, functions and variables inside a file.

Collapse
 
neer17 profile image
Neeraj Sewani

I used to do double click on every file 😑

Collapse
 
amediocredev profile image
a Mediocre Dev

A few of these extensions are outdated or redundant:

  • Auto Close Tag
  • Auto Rename Tag
  • Live Server

In addition I'd recommend installing Edge devtools to get that sweet realtime css editing, if you do webdev.

As for ligatures I think they are great for more easily recognizing certain pieces of code. It does not have anything to do with mathematics, it is simply tokenizing common code expressions like fat/thin arrows, equals and strict equals, gte/lte and so on. To me these expressions become much less ambiguous with ligatures.

Collapse
 
neer17 profile image
Neeraj Sewani

Thanks for the input. And I recently discovered that auto closing/renaming are now getting shipped with the latest version of the VS Code by default.

Collapse
 
dropcase profile image
Dave

Nice breakdown. One thing I've seen the minimap used for is commenting large text to make finding sections easier. Something like this:
manytools.org/hacker-tools/ascii-b...

(I won't drop one in here, but have used it before in a project)

Collapse
 
dhruvpatel profile image
Dhruv

Thanks for sharing! Some great points here for sure.

Collapse
 
gustavocrvls profile image
Gustavo Carvalho Silva

Man, the 4 is simple but just blow my mind 🤯
Thanks for sharing this!

Collapse
 
oriooctopus profile image
Oliver Ullman

One of the most useful articles I've read in a long time!

Collapse
 
andrewpierno profile image
Andrew Pierno

Nice work you got there, Neeraj!

Will you be interested to write some tutorials for our companies? We'd love to collaborate with you and we will gladly pay. You can either DM me on twitter at twitter.com/AndrewPierno or fill out this little airtable form airtable.com/shrN6S3NMZ7oxRXTt.

Some comments have been hidden by the post's author - find out more