VS Code Sessions
Overview
Posit Workbench allows you to launch VS Code sessions from the home page via the Job Launcher, if configured. Users can start VS Code sessions that allow them to work with VS Code while still working within the administrative framework provided by Posit Workbench, such as authentication, PAM session management, etc.
Before VS Code sessions can be launched, the Job Launcher must be setup correctly. For more information, see the Job Launcher section.
Posit is not affiliated with Microsoft. Your usage of the open-source VS Code is subject to its respective license: vscode license.
VS Code extensions
There are a variety of VS Code extensions that can improve the user’s development environment. Extensions offer a variety of additional functionality such as additional languages, debuggers, themes, and tools to support the development workflow.
Normally extensions are managed by a user who installs them through an extension marketplace onto their desktop. For Posit Workbench, you need to decide if users will be able to install extensions themselves, or if you will provide a global installation of extensions. User installation of extensions provides the most flexibility and is consistent with a user’s VS Code desktop experience. However, if Posit Workbench will be in a restricted or air-gapped network, admins may need to install extensions globally for users.
The default configuration allows users to manage their own extensions. Administrators can also optionally configure a list of extensions to be installed for all users. See User-managed extensions.
To centralize how you install and manage extensions, you can configure a global extensions directory using the VS Code install script or through the VS Code configuration file. See Centralized extension management for details.