VSCode Remote – WSL:在Windows上无缝进行Linux开发

12次阅读

VSCode Remote - WSL:在 Windows 上无缝进行 Linux 开发

如果您在 Windows 系统上进行 Linux 开发,但希望避免 虚拟机 或双系统的复杂配置,则 VSCode Remote – WSL 提供了一种直接在 Windows 中调用 WSL(Windows Subsystem for Linux)环境进行 编码、调试与运行的集成方案。以下是实现该集成的具体操作路径:

本文运行环境:Surface Laptop 5,Windows 11。

一、启用并安装 WSL

此步骤确保 Windows 底层具备运行 Linux 发行版的能力,是 Remote – WSL 功能的基础依赖。

1、以管理员身份打开 PowerShell,执行命令:wsl –install

2、系统将自动启用相关 Windows 功能并下载默认发行版(通常为 Ubuntu)。

3、重启 计算机 后,在开始菜单中启动已安装的 Linux 发行版,完成初始用户账户设置。

二、安装适用于 WSL 的 VSCode 桌面版

必须使用支持 Remote – WSL 扩展的原生 Windows 版 VSCode,而非 WSL 内通过 apt 安装的 code-server 或 Linux 二进制版本。

1、访问 code.visualstudio.com,下载VS Code for Windows(.exe installer)

2、运行安装程序,勾选“Add to PATH”和“Register Code as an editor for supported file types”选项。

3、安装完成后,从 Windows 开始菜单启动 VSCode,确认其运行于 Windows 宿主环境。

三、安装 Remote – WSL 扩展

该扩展负责建立 VSCode前端 界面与 WSL后端 环境之间的通信桥梁,使文件浏览、终端、调试器均指向 WSL 实例。

1、在 VSCode 中按 Ctrl+Shift+ X 打开扩展面板。

2、搜索关键词Remote – WSL,选择由 Microsoft 发布的官方扩展并点击 Install。

3、安装完毕后,右下角状态栏出现 WSL 指示图标,表明扩展已就绪。

四、通过 WSL 打开项目文件夹

此操作触发 VSCode 加载 WSL 上下文,所有后续操作(包括终端、任务、调试)均在 Linux 环境中执行。

1、点击 VSCode 左上角 File → Open Folder……。

2、在弹出窗口左侧导航栏中,点击WSL: Ubuntu(或其他已安装的发行版名称)。

3、进入 Linux 文件系统路径(如 /home/username/myproject),选择目标文件夹并点击 Select Folder。

五、验证 Linux 开发环境完整性

确认编辑器已正确桥接到 WSL,且核心开发 工具 链可被识别与调用。

1、按下 Ctrl+` 打开集成终端,观察提示符是否显示为 username@hostname:~$ 形式。

2、在终端中执行 gcc –versionpython3 –version,确认编译器与解释器可用。

3、新建一个。c 文件,编写简单 m ai n 函数,按 Ctrl+F5 启动调试,检查 GDB 是否成功附加到进程。

星耀云
版权声明:本站原创文章,由 星耀云 2025-12-19发表,共计1201字。
转载说明:转载本网站任何内容,请按照转载方式正确书写本站原文地址。本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。
text=ZqhQzanResources