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

  1. Add settings.json.
  2. Install color themes.
  3. 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