首页 > 开发工具 > VSCode > 正文

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

P粉986688829
发布: 2025-12-19 18:44:02
原创
445人浏览过

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打开扩展面板。

AI Sofiya
AI Sofiya

一款AI驱动的多功能工具

AI Sofiya 147
查看详情 AI Sofiya

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文件,编写简单main函数,按Ctrl+F5启动调试,检查GDB是否成功附加到进程。

以上就是VSCode Remote - WSL:在Windows上无缝进行Linux开发的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号