如何迁移用户级Visual Studio Code到新用户目录并保留原有配置
VS Code用户级安装跨用户迁移步骤
前置说明
删除前用户账号时,系统会同步清除该用户目录C:\Users\previousName\下的全部文件,原路径下的VS Code程序、对应配置和扩展都会被一并移除,需提前完成迁移操作。用户级安装的VS Code本身为绿色便携逻辑,直接迁移目录不会产生注册表兼容问题。
第一步:备份全部相关文件
提前将以下3个目录完整复制到公共临时目录(比如D:\temp_vscode_backup,不要放在任意用户目录下):
- VS Code程序本体目录:
C:\Users\previousName\AppData\Local\Programs\Microsoft VS Code - VS Code配置(含快捷键、主题、历史记录等)存放目录:
C:\Users\previousName\AppData\Roaming\Code - VS Code扩展存放目录:
C:\Users\previousName\.vscode
第二步:迁移到目标用户目录
将备份的文件依次移动到你的账号对应路径下,如有同名文件夹直接覆盖即可(如果你自己原有VS Code配置,覆盖前可自行备份):
- 将备份的
Microsoft VS Code文件夹移动到:C:\Users\meJason\AppData\Local\Programs\ - 将备份的
Code文件夹移动到:C:\Users\meJason\AppData\Roaming\ - 将备份的
.vscode文件夹移动到:C:\Users\meJason\
第三步:校验生效
- 打开新路径下的
C:\Users\meJason\AppData\Local\Programs\Microsoft VS Code\Code.exe,检查扩展、自定义配置、历史项目等是否完整保留 - 给该
Code.exe创建桌面快捷方式,替换原有指向旧路径的失效快捷方式 - 确认所有功能正常后,可删除临时备份的文件
内容的提问来源于stack exchange,提问作者JasonYeung
相关产品推荐
相关产品推荐

