You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VS Code远程主机列表中创建指向WSL专属目录的自定义连接?

如何在VS Code远程主机列表中创建指向WSL专属目录的自定义连接?

当然可以实现这个需求!下面给你两种实用的方法,让你的专属WSL目录直接出现在VS Code的远程主机列表里,新开窗口就能一键访问:

方法一:设置默认WSL工作区

这种方法会让默认的WSL远程连接直接指向你的专属目录,操作起来最省心:

  1. 打开VS Code,按下F1调出命令面板,输入并选择 Remote-WSL: Configure Default Distro,确认你常用的Ubuntu发行版是默认选项(已经设置过的话可以跳过这步)。
  2. 按下F1,输入 Preferences: Open User Settings (JSON),打开用户配置文件。
  3. 在JSON配置中添加以下内容,记得把/mnt/e/wsl/users/你的用户名/code替换成你专属目录对应的WSL路径(Windows里的E:\wsl\users\%USERNAME%\code在WSL中对应的路径一般是/mnt/e/wsl/users/你的用户名/code):
    "remote.WSL.defaultWorkspace": "/mnt/e/wsl/users/你的用户名/code",
    "remote.WSL.customizations": {
      "ubuntu": {
        "env": {
          "SECRET": "${env:SECRET}"
        }
      }
    }
    
  4. 保存配置后重启VS Code。现在点击左下角的绿色远程图标,选择 Remote-WSL: New Window,就会直接打开你的专属WSL目录了。

方法二:创建独立的自定义远程连接

如果想在远程主机列表里单独显示这个专属目录的连接(不影响默认WSL连接),可以试试这种方法:

  1. 打开VS Code命令面板(F1),输入并选择 Remote: Add New Remote。
  2. 在弹出的输入框里给这个连接起个好记的名字,比如WSL-我的专属代码目录,按下回车。
  3. 接下来输入连接命令,格式如下(替换成你的WSL发行版名称和专属目录路径):
    wsl.exe -d Ubuntu --cd "/mnt/e/wsl/users/你的用户名/code" code .
    
    (如果你的WSL发行版不是Ubuntu,把Ubuntu改成对应的名称即可)
  4. 保存配置后,你就能在VS Code的远程主机列表里看到这个自定义条目了,点击它就能直接打开专属目录的VS Code窗口。

另外提个小细节:IT给你的批处理脚本里设置了WSLENV=SECRET,上面的配置里已经帮你把这个环境变量同步到WSL里了,不用担心环境变量丢失的问题~

备注:内容来源于stack exchange,提问作者Pierrick Rambaud

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 13:58:09