Visual Studio Code (VSC) is perhaps the most popular code editor currently available. Created by Microsoft it is open source, cross-platform, and highly extensible.
Using VSC with Containers
- See page dedicated to using VSC with Containers.
Using VSC with SSH
- Microsoft’s Remote Development Using SSH.
- Scott Hanselman. Visual Studio Code Remote Development over SSH to a Raspberry Pi is Butter. 6/2019.
Using VSC with Windows Subsystem for Linux (WSL)
Problems and Solutions
Extensions
- Thomas De Moor. 20 Best VSCode Extensions to Improve Your Productivity. x-team, 3/2020.
- See the article for details regarding each extension. The list includes: Settings Sync, Live Server, Remote – SSH, Prettier, Bracket Pair Colorizer, Auto Rename Tag, GitLens, Git History, CSS Peek, JavaScript Code Snippets, peacock, Colorize, Code Spell Check, Debugger for Chrome (deprecated), Icon Fonts, Turbo Console Log, TODO Highlight, vscode-icons, Regex Previewer, and Bookmarks.
- Prettier
- James Quick. Code Formatting with Prettier in Visual Studio Code. scotch, 7/2019.
- GitHub
- Security
- Brian Vermeer. Vuln Cost: Effortless Finding Vulnerabilities in npm Packages with VS Code. snyk.io, 4/2020.
- Debugging
- Other
- CodeTour – Record and play back guided tours of codebases.
Other Resources
- KJ Jones. Complete Guide to Unit Testing Durable Functions with VS Code. hackernoon, 11/2018.
- How to Create Code Profiles in VSCode. freecodecamp, 7/2019.
- Awesome VS Code. 3/2020.
- 12 VSCode Shortcuts and Tactics to Ease Development. jsmanifest, 2/2020.