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

如何在Windows命令行列出VSCode的WSL远程扩展?

如何从Windows命令行列出WSL远程环境的VSCode扩展

问题原因

你之前的命令无效是因为VSCode CLI的参数优先级规则:--remote需要作为前置参数放在其他命令选项之前,否则会被忽略,导致默认查询本地扩展。

解决方案1:调整参数顺序

将--remote移到命令最前端,正确格式如下:

code --remote wsl+MyDistroName --list-extensions

(注意:把MyDistroName替换为你的实际WSL发行版名称,比如Ubuntu-22.04)

解决方案2:调用WSL内部的code-server查询

如果第一种方法仍不生效,可直接调用WSL环境中的VSCode远程服务组件code-server:

wsl -d MyDistroName code-server --list-extensions

如果code-server不在WSL的PATH中,可使用完整路径(通常格式为~/.vscode-server/bin/<具体commit哈希值>/bin/code-server,你可以在WSL中手动查找对应目录)。

验证方式

执行命令后,输出的扩展列表会是WSL远程环境中安装的扩展,可以对比code --list-extensions的本地输出确认差异。

内容的提问来源于stack exchange,提问作者rozsazoltan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 00:22:02