-
Notifications
You must be signed in to change notification settings - Fork 29.4k
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
Ability to import and override the current profile #177632
Comments
@sandy081 Can I have a try on this? I'm new to contributing to this repo but want to try out stuff and get along with starting out at the same time.. |
Edit: Ignore this, I misread this with other issue |
Just wondering is not this same as #172186 @Shaka0723 Can you please distinguish your ask from the other? |
partially like #172186
|
This feature request is now a candidate for our backlog. The community has 60 days to upvote the issue. If it receives 20 upvotes we will move it to our backlog. If not, we will close it. To learn more about how we handle feature requests, please see our documentation. Happy Coding! |
🙂 This feature request received a sufficient number of community upvotes and we moved it to our backlog. To learn more about how we handle feature requests, please see our documentation. Happy Coding! |
I would think this is not a good one to start at and recommend to look for issues labelled with |
I really want to try out.. just to experience and I think I would be able to do it. Even if it's not a good first issue I have contributed to other open source repos. Can I? |
Sure, here is the starting point vscode/src/vs/workbench/services/userDataProfile/browser/userDataProfileImportExportService.ts Line 191 in dca4956
|
Thanks a lot for this I was checking your PR with the user-profile feature implementation.. For now I'm just figuring out stuff that is already present. I'll try my best 🙌🏽 |
For the sake of simplicity, during conflicts, I would simply override with the new one. |
Also #168867 |
Note to self: see #168867 (comment) for manual workaround. |
You can now import and replace any existing profile (including Default profile) from new Profiles Editor UI Kapture.2024-07-18.at.16.57.25.mp4 |
To verify:
|
@sandy081 When I export the profile, install some new extensions, then import the profile with the same name, I would expect the installed extensions to disappear from my extensions list, but that doesn't seem to be the case |
It is working for me, ie., I only see the extension from the imported profile. After importing, extensions are getting replaced. Can you please share the exact steps to repro? |
Using vscode 1.92.2, I can't figure out how to get to that UI. Where do I find it? |
@AdamRaichu search settings for "profiles experimental" |
Thank you! |
when you import a profile file, vscode will create a new profile but not overwrite current one or merge it to current one
Actually I don't need so many profiles, the default profile is enough for me.
sometimes I just want to import a keybinding settings from some one, and keep my other settings
after I import it, WHAT HAPPEND!!!, all my other settings and extension are gone!!!
This is unreasonable!
what vscode should do is merging(or overwriting) new keybinding to my old one!!
The text was updated successfully, but these errors were encountered: