Do not write system default settings to user settings files. #236306
Description
Does this issue occur when all extensions are disabled?: Yes/No
Yes
- VS Code Version: 1.96
- OS Version: Windows 10 19044
Steps to Reproduce:
Do not write system default settings to user settings files.
Hello friends! The new version of VSCode
will force system defaults to be written to the user's settings file Open User Settings (JSON)
, which actually violates the basic principle that user settings take precedence over system defaults, and also causes great confusion to the user settings file. So please write system defaults to other files other than the user settings file Open User Settings (JSON)
.
For example, in the user settings file setting.json
file, the new version of VSCode
now forces a lot of this kind of code to be written, and this kind of code is not set or defined by the user himself, so this completely violates the basic principle that user settings take precedence over system defaults, and also causes great confusion to the user settings file. So please write the system defaults to other files other than the user settings file Open User Settings (JSON)
.
"accessibility.signalOptions.volume": 70,
"accessibility.signals.lineHasError": {
"sound": "auto"
},
"accessibility.signals.lineHasWarning": {
"sound": "off"
},
"accessibility.signals.lineHasFoldedArea": {
"sound": "auto"
},
"accessibility.signals.lineHasBreakpoint": {
"sound": "auto"
},
"accessibility.signals.lineHasInlineSuggestion": {
"sound": "auto"
},
"accessibility.signals.terminalQuickFix": {
"sound": "auto"
},
"accessibility.signals.onDebugBreak": {
"sound": "auto"
},
"accessibility.signals.noInlayHints": {
"sound": "auto"
},
"accessibility.signals.taskCompleted": {
"sound": "auto"
},
"accessibility.signals.taskFailed": {
"sound": "auto"
},
"accessibility.signals.terminalBell": {
"sound": "off"
},
"terminal.integrated.enableVisualBell": false,
The above is just a small list of system default settings. There are still a lot of system default settings that are forced to be written to the user settings file Open User Settings (JSON)
and mixed with user settings.
In fact, VSCode
already provides a system default settings file, see:
Activity