Overall Satisfaction with Microsoft Visual Studio Code
Visual Studio Code is the first Microsoft app I've used and really loved. It provides a clean interface for writing code, and the extension/community is very helpful in adding functionality that speeds up my workflow. I primarily use it for writing React apps via GatsbyJS. The autocomplete features are handy in minimizing the amount of typing I have to do. It works well with a widescreen monitor, because you can quickly drag your tabs into different panes.
- Clean, minimal interface
- Great community and extension library
- Autocomplete speeds up your workflow
- I wish there was a way to have tab groups of commonly-opened files, because the tab bar quickly overflows
- I don't like the "Open editors" list on top of my directories—it's redundant (the tab bar shows the same thing)
- The code view scrollbar is annoying because it's too tiny to show anything, and should be removed. The regular scrollbar is sufficient.
- Reduced time spent coding (faster workflow)
- Easier switching between different workspaces
- Convenient integrations for new packages or edge technologies (instant documentation lookup, etc)
VS Code and Atom are very similar, but VSC has clearly won out. The extension library is even bigger, and the community only continues to grow. VSC has some nice layout features, like the icons bar to get to common features and a really nice settings/customization editor. I also like VSC's more flexible pane layout.
Coming from Atom, I was very hesitant to adopt VS Code. I felt like Microsoft would monopolize the editor space and kill off open-source communities. The opposite is true—VS Code has a massive community and is every bit as flexible as Atom. You can even implement visual themes from Atom! I would recommend it for any web developers, although there may be better options for native developers: Xcode, etc.