VS Code settings.json Cookbook

Useful user and workspace settings.json snippets for formatting, files, search, editor behavior, and terminal preferences.

View
StandardDetailedCompact
Export
Copy the compact sheet, download it, or print it.
Download
`D` dense toggle · `C` copy all

Editor Settings

Format on save and paste

Enable automatic formatting helpers.

jsonANYsettingsformatting
json
{
  "editor.formatOnSave": true,
  "editor.formatOnPaste": true
}

Add rulers

Visual guides for line length.

jsonANYsettingseditor
json
{
  "editor.rulers": [80, 100, 120]
}

Disable minimap

Simplify the editor view.

jsonANYsettingseditor
json
{
  "editor.minimap.enabled": false
}

Terminal and Language Overrides

Increase terminal scrollback

Keep more terminal history.

jsonANYsettingsterminal
json
{
  "terminal.integrated.scrollback": 10000
}

Per-language formatter override

Use different defaults for specific file types.

jsonANYsettingslanguage
json
{
  "[typescript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[python]": {
    "editor.formatOnSave": true
  }
}

Recommended next

No recommendations yet.