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

如何从独立WSL终端在VS Code中以WSL模式打开当前文件夹?

独立WSL终端直接打开VS Code WSL模式的解决方案
  • 前提条件:确保VS Code已安装官方WSL扩展,这是实现WSL远程模式打开的基础
  • 单次执行命令:
    首先在WSL终端执行echo $WSL_DISTRO_NAME获取你当前使用的WSL发行版名称,将下方命令中的<发行版名称>替换为实际值后即可执行:
"$(wslpath 'C:\Users\pvm\AppData\Local\Programs\Microsoft VS Code\Code.exe')" --remote wsl+<发行版名称> "$(pwd)"

举个实际使用示例,若你的发行版名称为Ubuntu-22.04,命令如下:

"$(wslpath 'C:\Users\pvm\AppData\Local\Programs\Microsoft VS Code\Code.exe')" --remote wsl+Ubuntu-22.04 "$(pwd)"
  • 长期简化配置:
    可以将命令配置为终端别名,后续直接输入code .即可实现和VS Code内置终端完全一致的打开效果,操作步骤如下:
  1. 打开对应shell的配置文件:使用bash则打开~/.bashrc,使用zsh则打开~/.zshrc
  2. 在配置文件末尾添加如下内容:
alias code='"$(wslpath "C:\Users\pvm\AppData\Local\Programs\Microsoft VS Code\Code.exe")" --remote wsl+${WSL_DISTRO_NAME}'

注:配置中使用的${WSL_DISTRO_NAME}是WSL环境默认自带的环境变量,无需手动修改,切换不同WSL发行版也可正常使用

  1. 保存配置文件后执行生效命令:bash对应source ~/.bashrc,zsh对应source ~/.zshrc

配置完成后,你在独立WSL终端任意路径下执行code 目标路径,都会直接以WSL模式打开对应路径的VS Code窗口。

内容的提问来源于stack exchange,提问作者Peter V. Mørch

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 10:27:03