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
{
  "editor.formatOnSave": true,
  "editor.formatOnPaste": true
}

# Enable automatic formatting helpers.

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

# Visual guides for line length.

Disable minimap
{
  "editor.minimap.enabled": false
}

# Simplify the editor view.

## Terminal and Language Overrides
Increase terminal scrollback
{
  "terminal.integrated.scrollback": 10000
}

# Keep more terminal history.

Per-language formatter override
{
  "[typescript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[python]": {
    "editor.formatOnSave": true
  }
}

# Use different defaults for specific file types.

Recommended next

No recommendations yet.