Overall Satisfaction with Microsoft Visual Studio Code
We use Visual Studio Code as a secondary code editor and general text editor. It has a good balance of quick text editing and some IDE functionality. It is quick enough to edit plain text, JSON, XML, etc, or to use as a scratch pad, and it works as a lightweight code editor for scripts or snippets as well.
- Quick text editing with syntax highlighting.
- Explorer shell integration (right click -- Open with Code).
- Open entire folders for working on projects (ie git repo).
- Lots of plugins to support source control, build tools, etc.
- Remembers last session, including unsaved files.
- Default keyboard shortcuts are unfamiliar to anyone used to other IDEs and text editors.
- Git integration is minimal, and barely worth using over command line.
- Live Sharing is a great idea but needs a lot of work, especially with multiple panels.
- It's improved developer productivity by allowing convenient and quick text file editing.
- It's improved team collaborating by sharing code and reviewing code via live share.
- Notepad++ and Sublime Text
Visual Studio Code has become my preferred text editor. It has a lot of useful features common to IDEs, and it is still quick enough to jot down quick notes or just throw open a blank file for some text manipulation with regex.