DEV Community

Cover image for Manage Profiles in VS Code
Paschal Ogu
Paschal Ogu

Posted on • Originally published at blog.paschalogu.com

Manage Profiles in VS Code

In Visual Studio Code, a profile is a set of settings that help you customize your environment for your projects. Profiles are a great way to customize VS Code to better fit your need. You can save a set of configurations such as settings, extensions, font size, color theme etc., sync them across your devices, and even easily share them with colleagues. You can create multiple profiles for different scenarios.

For example, a python project might require specific extensions to run python script smoothly, while a Golang project will require different extensions and settings.

In another use case, you can create a profile with a specific set of extensions and settings like font size, and color theme for a demo project. By doing this, the demo will not mess up your normal VS Code setup, and you can customize VS Code for better visibility during your demo.

How to Create a Profile in VS Code

On Windows

To create a new profile, navigate to the top left of your screen, Click File > Preferences > Profiles > Create Profile.

Windows OS

For macOS

Navigate to Code > Preferences > Profiles > Create Profile.

macOS

Alternatively, you can click on settings (gear ⚙️ Icon) at the bottom left of your screen > Profiles > Create Profile. This works for both macOS and windows.

In the image above, I have created a DevOps VS Code profile to meet my DevOps needs.

When creating a profile, you can choose either “Create an Empty Profile” or “Create from current profile”.

Create Profile

Selecting “Create from Empty Profile” above will create a new profile without any customizations as though you just downloaded and installed VS Code, while creating from current profile will carry/include all changes or settings, if any exists.

Manage Profiles

You can easily switch, rename, create, delete, export or import profiles in VS Code by following the prompts on your screen.

Manage Profiles

Sync Profiles:

Enable profiles to sync across all devices by using the setting sync feature. With this setting sync enabled, creating and deleting a profile from one device, creates and deletes it across all your synced devices respectively.

Is VS Code Profile a feature you would like to explore? Share your thoughts in the comments section.

💡 This article was first published at blog.paschalogu.com. If you found it useful, follow me on Twitter and also on LinkedIn. Thanks for reading!

Top comments (0)