How to Create and Switch Between Profiles in VS Code
Create separate VS Code profiles for different workflows and switch between them in seconds. Each profile keeps its own settings, extensions, and layout.
Master the VS Code editor and extensions
Create separate VS Code profiles for different workflows and switch between them in seconds. Each profile keeps its own settings, extensions, and layout.
Export a VS Code profile to a GitHub gist or a local .code-profile file. Share the link with your team or import a profile from someone else in seconds.
Create a Temporary Profile in VS Code to test extensions, try new settings, or reproduce a bug without touching your real setup. The profile is deleted when you close VS Code.
Turn on Settings Sync in VS Code to keep your settings, extensions, keyboard shortcuts, and profiles consistent across every machine you use.
Diagnose and fix VS Code Settings Sync when it stops working. Covers stuck sync, authentication errors, keychain problems on Linux, and how to restore from backups.
Open the integrated terminal in VS Code without leaving the editor. Run shell commands, manage multiple terminals, navigate output, and use Copilot inline chat right inside the terminal panel.
Switch VS Code's default integrated terminal from PowerShell or zsh to any shell you prefer. Pick from detected profiles or configure a custom shell path.
Create custom VS Code terminal profiles with specific shells, arguments, environment variables, icons, and colors. Launch a profile with a keyboard shortcut or set it as the default.
Split the VS Code terminal into side-by-side panes and run multiple shells at once. Create terminal groups, navigate between panes, and manage split layouts.
Change the terminal font family, size, colors, cursor style, and shell prompt in VS Code. Customize terminal appearance without editing your shell configuration files.
Use the code command to open VS Code from the terminal. Open files and folders, install extensions, diff files, start chat sessions, and control launch behavior from the command line.
Enable VS Code shell integration to get command decorations, run recent commands, navigate between commands, and use sticky scroll in the integrated terminal.