Visual Studio Code Settings
My preferred settings for VS Code
This page provides information on the Visual Studio Code settings file and a checklist of tasks I follow when setting up this application on a new machine.
Additional VS Code Reference
For more information on VS Code, like how to set up tasks and create a color scheme, visit this page.
Checklist
- Add
settings.json. - Install color themes.
- Add extensions.
Settings
The settings.json file contains settings for VS Code and usually lives in the following locations:
| OS | Path |
|---|---|
| Unix | /home/<user-name>/.config/Code/User/settings.json |
| Windows | C:\\Users\<user-name>\\AppData\\Roaming\\Code\\User\\settings.json |
Access my settings.json and custom color theme below. If you need help with color theme installation, see this page.
settings.json Original Color Themes
Settings Override
The settings.json file located at the user level will take precedence. To override or add to the settings at the workspace or directory level, create a new directory called .vscode and add another settings.json file here.
Extensions
| Extension Name | Publisher |
|---|---|
| C/C++ | Microsoft |
| C/C++ DevTools | Microsoft |
| C/C++ Extension Pack | Microsoft |
| Python | Microsoft |
| Python Debugger | Microsoft |
| Python Environments | Microsoft |
| CMake Tools | Microsoft |
| Code Runner | Jun Han |
| Remote-SSH | Microsoft |
| PDF Viewer | Mathematic Inc |
| Vim | vscode vim |
| Hex Editor | Microsoft |
| Markdown All in One | Yu Zhang |
| markdownlint | David Anson |
| Code Spell Checker | Street Side Software |
| PlantUML | jebbs |
| Graphviz (dot) language support for Visual Studio Code | Stephanvs |
| Quarto | Quarto |
Vim
Point Vim extension to local .vimrc file.
Code Runner Configuration
- Enable
Clear Previous Output - Disable
Show Execution Message