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上搜索。
- 添加功能请求或报告问题。