VSCode与WSL2联动
时间: 2025-05-12 12:38:19 浏览: 23
### VSCode与WSL2联动配置教程
为了实现 Visual Studio Code (VSCode) 和 Windows Subsystem for Linux 2 (WSL2) 的高效协作,以下是详细的配置方法:
#### 安装必要的组件
确保已安装以下软件:
- **Windows Subsystem for Linux 2**: 可以通过 Microsoft Store 或者手动启用 WSL 功能并更新到版本 2[^1]。
- **Visual Studio Code**: 下载最新稳定版的 VSCode 并完成安装。
#### 扩展插件安装
在 VSCode 中打开扩展市场,搜索并安装官方提供的 “Remote – WSL” 插件。此插件允许开发者直接访问和编辑位于 WSL 文件系统的项目文件。
#### 设置默认终端为WSL Bash Shell
进入 `File -> Preferences -> Settings` 或按快捷键 Ctrl+, 进入设置界面,在搜索框输入 "terminal.integrated.defaultProfile.windows" ,将其值更改为 `"wsl"` 。这样每次启动新的集成终端时都会自动切换至 WSL 环境下运行 bash shell。
#### 创建跨平台开发环境
如果希望能够在同一个窗口内同时利用 windows 和 wsl 上的不同工具链,则可以通过如下方式创建混合型的工作区结构:
```json
{
"folders": [
{
"path": "/mnt/c/Users/YourUsername/Documents/project_folder_in_windows"
},
{
"path": "~/projects/folder_inside_wsl"
}
],
"settings": {}
}
```
以上 JSON 片段展示了如何定义一个多根目录工作空间,其中包含了来自两个不同操作系统路径下的文件夹位置。保存该 json 到 .code-workspace 文件后即可加载对应的多源码树形视图。
#### 测试连接
最后一步就是验证整个流程是否正常运作了。尝试新建一个简单的 Python 脚本或者 C++ 源程序,并编译执行它来确认所有依赖项均已正确部署到位。
```python
print("Hello from WSL!")
```
上述代码片段演示了一个基本 python 输出语句的例子,当您按照前面描述的方法完成了全部准备工作之后,应该可以在 WSL 提供的支持环境下顺利运行这段脚本。
阅读全文
相关推荐


















