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

如何修改VS Code命令行`code`指令默认使用的远程发行版

如何修改VS Code命令行code指令默认使用的远程发行版

嘿,我之前也碰到过一模一样的问题,给你几个实用的解决办法,一步步来试试:

第一步:确认并设置系统默认WSL发行版

首先得确保Windows系统本身的默认WSL发行版已经同步成你改名后的那个。

  • 打开PowerShell或者命令提示符,运行这条命令查看所有WSL发行版和当前默认项:
    wsl --list --verbose
    
    输出里标有*的就是当前默认发行版,如果不是你改后的那个,就用下面的命令设置新默认:
    wsl --set-default <你的新发行版名称>
    
    注意这里的发行版名称要和wsl -l输出的完全一致,大小写可能是敏感的哦。

第二步:手动指定一次远程发行版来更新VS Code关联

如果上面设置后code .还是跳错发行版,大概率是VS Code的WSL扩展缓存了旧的关联,咱们手动触发一次更新:

  • 先关掉所有VS Code窗口
  • 打开终端,运行这条命令(把<你的新发行版名称>换成实际名字):
    code --remote-wsl <你的新发行版名称> .
    
    这会强制VS Code用新的发行版打开当前文件夹,之后再试试code .,应该就会自动关联新的发行版了。

第三步:重置VS Code的WSL扩展关联(终极方案)

要是前两步都没解决,那就重置一下VS Code和WSL的关联:

  • 打开VS Code,按下Ctrl+Shift+P打开命令面板
  • 输入并执行Remote-WSL: Uninstall WSL(这只是清除扩展和WSL的关联,不会卸载WSL本身或者VS Code扩展)
  • 接着再输入执行Remote-WSL: Reinstall WSL,让扩展重新识别你的WSL发行版
  • 完成后重启VS Code,再测试code .应该就正常了

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.16 11:13:04