A long, comprehensive JSON example of frequently used VS Code settings that developers often configure in their settings.json.
I’ve included a wide range of categories:
- editor behavior,
- formatting,
- UI customization,
- For funky vscode themes, refer https://gist.github.com/tangoabcdelta/235764d1c234020c26644387b77f6629
- This gist contains changes to be done in
settings.jsonfor editor UI customization
- language-specific settings,
- debugging,
- extensions, and more.
The Debug panel will never open automatically when a debugging session is started if this is set to neverOpen, openOnDebugBreak will only open automatically if a breakpoint is hit, openOnSessionStart (defaul) will open every time when a debugging session is started.
When the setting is enabled (default: true), the editor will automatically stage all modified tracked files when you attempt a commit in VS Code without manually staging any files
This JSON covers most of the commonly tweaked VS Code settings across categories. Developers usually customize a subset depending on their workflow, but this gives you a maximal reference template you can trim down for your own use.