VS Code 远程开发
Visual Studio Code 远程开发 允许您使用容器、远程计算机或 Windows Subsystem for Linux (WSL) 作为功能齐全的开发环境。您可以
- 在您部署到的 **相同操作系统** 上进行开发,或使用 **更大或更专业化** 的硬件。
- **分离** 您的开发环境,以避免影响本地 **机器配置**。
- 让新贡献者轻松 **入门**,并确保每个人都使用 **一致的环境**。
- 使用本地操作系统上 **不可用** 的工具或运行时,或管理它们的 **多个版本**。
- 使用 **Windows Subsystem for Linux** 开发在 Linux 上部署的应用程序。
- 从 **多台机器或多个位置** 访问 **现有** 的开发环境。
- 调试 **运行在其他位置** 的应用程序,例如客户站点或云端。
获得这些好处 **无需在本地机器上** 拥有源代码。 远程开发扩展包 中的每个扩展都可以在容器、WSL 或远程机器中直接运行命令和其他扩展,因此一切感觉起来都像是本地运行一样。
入门
远程开发扩展包
远程开发扩展包 包含四个扩展。请参阅以下文章以了解如何开始使用每个扩展。
- 远程 - SSH - 通过使用 SSH 在远程机器/VM 上打开文件夹,连接到任何位置。
- 开发容器 - 在 (或挂载到) 容器内使用单独的工具链或基于容器的应用程序。
- WSL - 在 Windows Subsystem for Linux 中获得 Linux 驱动的开发体验。
- 远程 - 隧道 - 通过安全隧道连接到远程计算机,无需配置 SSH。
虽然大多数 VS Code 扩展应该在远程环境中无需修改即可使用,但扩展作者可以在 支持远程开发 中了解更多信息。
远程教程
以下教程将引导您完成使用远程开发扩展运行 Visual Studio Code 的步骤。
教程 | 描述 |
---|---|
通过 SSH 远程访问 | 通过 SSH 使用 Visual Studio Code 连接到远程和虚拟机器。 |
在 WSL 中工作 | 在 Windows Subsystem for Linux 中运行 Visual Studio Code。 |
在容器中开发 | 在 Docker 容器中运行 Visual Studio Code。 |
GitHub Codespaces | 使用 Visual Studio Code 连接到 codespace。 |
GitHub Codespaces
GitHub Codespaces 提供由您管理的远程开发环境。您可以配置和创建托管在云端的开发环境,并在需要时启动并使用它。
问题或反馈
- 请参阅 提示和技巧 或 常见问题解答。
- 在 Stack Overflow 上搜索。
- 添加 功能请求 或 报告问题。