如何让VSCode自动在WSL2中打开WSL2路径下的工作区文件
自动在WSL2模式下打开VSCode工作区文件
这里有两个可行的方案解决你的问题:
方案1:修改工作区文件配置(推荐)
直接在你的workspace.code-workspace文件中添加WSL环境指定配置,让VSCode打开时自动识别:
- 先在WSL模式下打开这个工作区文件(或者直接用文本编辑器编辑)
- 在JSON结构里新增
remoteAuthority字段,值对应你的WSL发行版名称,比如你的是Ubuntu,就写:
{ "folders": [ { "path": "." } ], "settings": {}, "remoteAuthority": "wsl+Ubuntu" }
- 保存文件后,下次双击这个工作区文件,VSCode就会直接以WSL2模式启动,无需手动切换。
方案2:创建Windows快捷方式
如果不想修改工作区文件,可以做一个快捷方式直接指定用WSL模式打开:
- 右键桌面选择「新建」→「快捷方式」
- 在目标栏输入以下命令(注意替换成你的实际路径和发行版名称):
code --remote wsl+Ubuntu \\wsl.localhost\Ubuntu\home\workspace\workspace.code-workspace - 给快捷方式起个好记的名字,比如「WSL工作区」
- 以后双击这个快捷方式就能直接进入WSL2模式的工作区了
注意事项
- 不确定WSL发行版名称的话,打开PowerShell输入
wsl -l就能查看所有已安装的发行版名称 - 如果修改工作区文件后没生效,关闭所有VSCode窗口再重新打开试试
内容的提问来源于stack exchange,提问作者umar
相关产品推荐
相关产品推荐

