Skip to content

Do not write system default settings to user settings files. #236306

Open
@XHZ-SCHOOL

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).

Image

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:
Image

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Labels

configVS Code configuration, set up issuesinfo-neededIssue requires more information from poster

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions