Microsoft Visual Studio Code - Open Source IDE
The Che build of Microsoft Visual Studio Code - Open Source is the default IDE of a new workspace.
You can automate installation of Microsoft Visual Studio Code extensions from the Open VSX registry at workspace startup. See Automating installation of Microsoft Visual Studio Code extensions at workspace startup.
|
Configure IDE preferences on a per-workspace basis by invoking the Command Palette and selecting Preferences: Open Workspace Settings. |
You might see your organization’s branding in this IDE if your organization customized it through a branded build. |
Automating installation of Microsoft Visual Studio Code extensions at workspace startup
To have the Microsoft Visual Studio Code - Open Source IDE automatically install chosen extensions, you can add an extensions.json
file to the remote Git repository that contains your project source code and that will be cloned into workspaces.
-
The public OpenVSX registry at open-vsx.org is selected and accessible over the internet. See Selecting an Open VSX registry instance.
To install recommended extensions in a restricted environment, consider the following options instead:
-
Configuring the Open VSX registry URL to point to your OpenVSX registry.
-
-
Get the publisher and extension names of each chosen extension:
-
Find the extension on the Open VSX registry website and copy the URL of the extension’s listing page.
-
Extract the <publisher> and <extension> names from the copied URL:
https://www.open-vsx.org/extension/<publisher>/<extension>
-
-
Create a
.vscode/extensions.json
file in the remote Git repository. -
Add the <publisher> and <extension> names to the
extensions.json
file as follows:{ "recommendations": [ "<publisher_A>.<extension_B>", "<publisher_C>.<extension_D>", "<publisher_E>.<extension_F>" ] }
-
Start a new workspace by using the URL of the remote Git repository that contains the created
extensions.json
file. -
In the IDE of the workspace, press Ctrl+Shift+X or go to Extensions to find each of the extensions listed in the file.
-
The extension has the label This extension is enabled globally.