-
Notifications
You must be signed in to change notification settings - Fork 29.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sync mutliple settings profiles #92393
Comments
@wolf99 can you give an example of what sort of profiles you use and how they differ (just settings, or extensions too)? |
Sure, different settings are useful in cases where:
|
I'll add my own use-cases here too as this is a feature that is very important to me (and it made the Settings Sync extension less useful until support for multiple gists was added). As @wolf99 mentioned, there are scenarios where one machine (or one version of Code, say Insiders vs regular) needs to have different settings and extensions than another. For instance, I have different extensions installed across my Macs and my PCs (similar to what Chris mentioned in #88625) and my work-around is to have a different sync profile/gist for Mac and PC.
|
We discussed about this partially (especially from insiders vs stable perspective) and decided not to separate them - #89066. Recommendation was to use different user accounts/profiles in such cases. |
For similar, see Profile Switcher extension. |
But:
From https://code.visualstudio.com/docs/editor/settings-sync#_syncing-stable-versus-insiders |
@theAkito we changed our mind so we have a completely separate service with a separate backing database to roll changes out to first. Switching to stable is available so you can still sync between stable and insiders as we know that's something people want to do. |
Two more data points on this:
|
Recently, I am having the same issues in VS Code extension as well. It was really troublesome if I switch javascript project to Java project or vice versa. I need to look around for the extension, enable and disabled it. So troublesome. Currently, my solution is using vs code for javascript projects and IntelliJ IDEA for Java projects. Yeah, I know, it is an ugly solution but it saves my time. Is there any update on multiple settings profiles? 😄 |
I think this request is captured entirely within #116740 /duplicate |
If anything I would call that one a duplicate of this 😄 |
Yeah this was first but that one consolidates other related issues and has some ux explorations. |
Settings sync is recently introduced in insiders.
(I don't run insiders, I just saw the announcement in the release notes so this may already be present)
To date I have used an extension for this that operates very well (mega props to the dev): https://github.com/shanalikhan/code-settings-sync
This extension uses private GitHub gists to sync settings, this means that there can be multiple gists for multiple settings "profiles". This is super handy for example where I have settings that I use across machines at work, and different settings that I use across personal machines.
Does, or can, the settings sync feature support similar?
Thanks!
The text was updated successfully, but these errors were encountered: