IDE configuration options you can customize
The Visual Studio Code - Open Source ("Code - OSS") editor supports several configuration sections in a ConfigMap. Each section maps to a specific editor config file and controls a different aspect of editor behavior.
The following sections are currently supported:
-
settings.json - Contains various settings with which you can customize different parts of the Code - OSS editor.
-
extensions.json - Contains recommended extensions that are installed when a workspace is started.
-
product.json - Contains properties that you need to add to the editor’s product.json file. If the property already exists, its value is updated.
-
configurations.json -
Contains properties for Code - OSS editor configuration. For example, you can use the
extensions.install-from-vsix-enabledproperty to disable theInstall from VSIXmenu item in the Extensions panel.Note The
extensions.install-from-vsix-enabledproperty disables only the UI action. Extensions can still be installed by using theworkbench.extensions.command.installFromVSIXAPI command or the CLI. To block these paths as well, manage extension installation policies. -
policy.json -
Controls Code - OSS extension installation by using the
AllowedExtensionspolicy and the ability to fully block extension installation.
For procedures to apply these configurations and manage extension installation policies, see Additional resources.