VS Code 远程开发
Visual Studio Code 远程开发允许您使用容器、远程机器或 Windows Linux子系统(WSL)作为功能齐全的开发环境。您可以:
- 在你部署的作系统上开发,或者使用更大、更专业的硬件。
- 将开发环境分离,以避免影响本地机器配置。
- 让新贡献者更容易上手,并让每个人都能在一致的环境中使用。
- 使用本地作系统没有的工具或运行时,或者管理多个版本。
- 使用Windows Subsystem for Linux开发你的Linux部署应用。
- 从多台机器或多处访问现有开发环境。
- 调试一个在客户现场或云端运行的应用程序。
无需源代码存在于本地机器即可获得这些优势。远程开发扩展包中的每个扩展都可以直接在容器内、WSL或远程机器上运行命令和其他扩展,确保一切体验与本地运行相同。这些扩展在远程作系统上安装VS Code Server;该服务器独立于远程作系统上的任何VS Code安装。

入门
远程开发扩展包
远程开发扩展包包含四个扩展。请参阅以下文章以入门使用:
- 远程 - SSH - 通过使用 SSH 打开远程机器/虚拟机上的文件夹,连接到任意位置。
- 开发容器——在容器内(或挂载)使用独立的工具链或基于容器的应用。
- WSL - 在 Windows 子系统 Linux 中获得基于 Linux 的开发体验。
- 远程 - 隧道 - 通过安全隧道连接到远程机器,无需配置SSH。
虽然大多数VS Code扩展应在远程环境中不修改运行,但扩展作者可在“支持远程开发”一文中了解更多信息。
远程辅导
下面的教程将带你了解如何使用远程开发扩展运行Visual Studio Code。
| 教程 | 描述 |
|---|---|
| 通过SSH远程传输 | 通过 SSH 通过 Visual Studio Code 连接到远程和虚拟机。 |
| WSL的工作 | 在 Linux 的 Windows 子系统中运行 Visual Studio Code。 |
| 集装箱开发 | 在 Docker 容器中运行 Visual Studio 代码。 |
| GitHub 代码空间 | 用Visual Studio Code连接到代码空间。 |
GitHub 代码空间
GitHub Codespaces 提供远程开发环境,由你管理。你可以配置和创建托管在云端的开发环境,云端会启动并随时可用。
问题或反馈
- 请参阅技巧与技巧或常见问题解答。
- 在Stack Overflow上搜索。
- 添加功能请求或报告问题。