如何将WSL环境中的VS Code安装迁移至便携模式?
WSL环境下VS Code便携版配置迁移方法
VS Code官方的便携版文档只覆盖了Windows、Linux、Mac本地系统的配置方式,完全没提及WSL环境下的配置迁移方案。目前WSL中的VS Code默认将配置文件存储在\\wsl$\Ubuntu-20.04\home\Tryer\.vscode-server路径下,包含bin\、data\、extensions\三个子文件夹。
之前有GitHub方案指向完整安装版的目录,但便携版的code.exe位于用户自定义的非系统目录,直接套用该方案不可行,以下是调整后的可行步骤:
- 在便携版VS Code根目录下创建
data文件夹(已有则跳过),再在data内新建wsl子文件夹,用于存放WSL相关配置。 - 将
\\wsl$\Ubuntu-20.04\home\Tryer\.vscode-server下的bin、data、extensions三个文件夹完整复制到便携版的data\wsl目录中。 - 找到便携版VS Code的快捷方式,右键打开属性修改目标栏:在
code.exe路径后添加参数--wsl-data-dir "<你的便携版VS Code根目录>\data\wsl"。比如原目标为"D:\PortableVSCode\Code.exe",修改后为"D:\PortableVSCode\Code.exe" --wsl-data-dir "D:\PortableVSCode\data\wsl"。 - 通过修改后的快捷方式启动VS Code并连接WSL,检查插件、设置是否正常加载,也可删除原
.vscode-server目录验证新配置路径是否生效。
内容的提问来源于stack exchange,提问作者Tryer
相关产品推荐
相关产品推荐

