argv.json – What arguments are supported by the file?
// This configuration file allows you to pass permanent command line arguments to VS Code. // Only a subset of arguments is currently supported to reduce the likelihood of breaking // the installation. // // PLEASE DO NOT CHANGE WITHOUT UNDERSTANDING THE IMPACT // // NOTE: Changing this file requires a restart of VS Code.
2
Answers
The file doesn’t seem to be explicitly documented anywhere, so I would say only change it as specifically directed, like by the docs or release notes. Most of the settings seem to be fixes/workarounds for bugs or other problems.
These settings are present in my file*:
disable-hardware-acceleration
(commented out)Release notes: October 2019 (version 1.40)
Docs: Raspberry Pi
disable-color-correct-rendering
Release notes: February 2020 (version 1.43)
enable-crash-reporter
Release notes: August 2020 (version 1.49)
crash-reporter-id
I couldn’t find anything on this on the official site, but it comes with a description in the file itself:
locale
Docs: Display Language
I also found these from searching
argv.json
in the docs:enable-proposed-api
in Using Proposed APIpassword-store
in Settings Sync* I’m using VSCodium 1.82.2, if that’s relevant
If you open the argv.json file in VS Code (you can use the
Preferences: Configure Runtime Arguments
command in the command palette), you can actually hover over fields to see their description, and trigger suggestions to see what other properties are supported. The schema for desktop installations is defined in src/vs/workbench/electron-sandbox/desktop.contribution.ts. Quoting from that file in version 1.83: