VS Code Settings and Customization
Ad
Customizing VS Code
VS Code is highly configurable. Tailor it to your workflow through settings, themes, and keybindings.
Opening Settings
Ctrl/Cmd + , # Settings UI
# Or edit settings.json directly via Command Palette
Popular settings.json Tweaks
{
"editor.fontSize": 14,
"editor.tabSize": 2,
"editor.formatOnSave": true,
"editor.wordWrap": "on",
"files.autoSave": "afterDelay",
"editor.minimap.enabled": false
}
Format on Save (Game Changer)
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
Workspace vs User Settings
| Type | Scope |
|---|---|
| User | All projects |
| Workspace | This project only (.vscode/) |
Sync Across Machines
Enable Settings Sync to keep your config, extensions, and themes the same everywhere via your GitHub/Microsoft account.
FAQs
Where is settings.json?
Command Palette → "Preferences: Open User Settings (JSON)". More in our VS Code section.
Can I share settings with my team?
Yes — commit .vscode/settings.json to the repo.
