

It was a great way to see how the workflow changes depending on the features and toolset provided. Having experimented with different IDE's, I learned about the good and the bad in each. Very basic web dev using online IDEs -> JS dev in a variety of different IDEs -> Settled on VSCode -> optimised VSCode -> learned VIM -> wanted more keyboard control, got a fancy keyboard -> optimised/configured keyboard -> ? -> profit ) I'm probably missing a ton though, my work computer has like ~300 lines in the config JSON, which I expect isn't much compared to some. Utilizing workspace specific color themes - this is a big help if you have a bunch of editors open, it lets you determine which is which at a glance.Hotkeying all of the activity bar items to something memorable, as well as hotkeying show/hide terminal, open file to the side, etc.Disabling the scroll preview/minimap, activity bar, and tabs (I recommend not using tabs and instead relying on the explorer or omnisearch).
ANGULAR WEBSTORM DEBUG PRO
(A good theme doesn't hurt either - I recommend Monokai Pro or Zenburn Dark Matter Lots of aesthetic things, like getting line height right, border padding, fonts, all those sorts of things setup to your preference.Setting autosave to happen after a 1 second delay of inaction.
ANGULAR WEBSTORM DEBUG CODE
Code actions on save- currently I have an auto importer, eslint -fix / prettier running whenever I save a file.I don't have my work computer in front of me (my personal is much less configured) but here are a few things to look for:

One thing I miss from WebStorm was the ease of FTP-style workspaces, though generally cowboy coding is a Bad Thing so it's not really an issue for me anymore, also I'm told VSCode has similar extensions for the same. Maybe my only gripe with VSCode is that it struggles with big projects, anything over 500k LOC and plugins/linters start bugging out.
ANGULAR WEBSTORM DEBUG FULL
I appreciate that VSCode can painlessly switch between a plain old text editor, and a full fledged IDE. I used to find it tedious to basically have to use a new IDE for each language stack, considering it takes Jetbrains IDEs a lot longer to spin up. Having one editor handle everything is nice for monorepo style projects written in multiple languages.It has much better monorepo support, and I just find its source control easier to use for my day to day workflow. Source Control / Git - probably the biggest feature where I prefer VSCode.Since we're in the microservice meta it's a lot more common to switch between smaller projects. You can customize WebStorm really well too, so this is just preferential, but overall VSCode gives me the vibe of something like Sublime Text rather than an old school IDE like NetBeans. You can customize it to be a lot more minimal. WebStorm fans will regularly rave about this point, but WebStorm is only more capable out of the box with Prettier + ESLint configured properly it's about the same.

