settings.json is a single JSON object, with comments and trailing commas
allowed. Each member is one setting: its name is a dotted identifier such as
editor.tabSize, and its value is whatever that setting takes. Settings here
apply only to this project and override the person’s own.
Structure
| Member | Value |
|---|---|
| A setting name | A string, number, boolean, array or object, as the setting defines. |
"[language]" | An object of settings that apply only to one language, such as "[markdown]". |
Extensions add their own settings, so the set of names has no fixed end. A setting name not known to the installed editor and extensions is ignored.
{
// tabs of two spaces in this project
"editor.tabSize": 2,
"files.exclude": { "**/.git": true },
"[markdown]": { "editor.wordWrap": "on" }
}