方法 1:使用 VS Code 远程 WSL 扩展(推荐)
步骤 1:安装 VS Code 和 Remote - WSL 扩展
- 在 Windows 上安装 VS Code
- 在 VS Code 中打开 扩展市场(Ctrl + Shift + X)
- 搜索
Remote - WSL
并安装该扩展
如果在 VS Code 中找不到 Remote - WSL 扩展
你可以直接在 VS Code 的终端(Ctrl + ~
)或 PowerShell 中运行:
code --install-extension ms-vscode-remote.remote-wsl
这样可以手动安装该扩展。
步骤 2:打开 WSL 终端
- 在 Windows 开始菜单 搜索
Ubuntu 20.04
,然后打开它。 - 运行:
cd ~
code .
这样 VS Code 就会自动跳出来打开,显示 home
目录,打开 WSL,并且自动使用 Remote - WSL 扩展。
如果 code .
命令无效,说明 VS Code 没有正确安装到 WSL,尝试下面的安装方法:
export PATH="$PATH:/mnt/c/Users/你的Windows用户名/AppData/Local/Programs/Microsoft VS Code/bin"
code .
方法 2:通过 Windows 资源管理器直接访问 WSL 文件
- 打开 Windows 资源管理器
- 在地址栏输入:
\\wsl$\Ubuntu-20.04\home\你的WSL用户名
直接按回车,你就能看到 Ubuntu 20.04 home
目录里的文件。
右键选择 Open with Code
(用 VS Code 打开) 进行编辑。
方法 3:在 Windows 终端使用 VS Code
如果你想直接从 Windows 终端打开 WSL 里的文件:
- 打开 Windows 终端(
Win + X → 终端
或cmd
) - 运行:
code \\wsl$\Ubuntu-20.04\home\你的WSL用户名
这样可以直接在 VS Code 里打开 Ubuntu 20.04 的 home
目录。
方法 4:检查 VS Code WSL 远程扩展是否安装
如果 code .
命令无法在 WSL 里使用:
在 Windows 终端(PowerShell 或 CMD)运行:
code --install-extension ms-vscode-remote.remote-wsl
重启 VS Code,然后在 WSL 里再次尝试:
code .