现已发布!阅读关于 12 月份的新功能和修复。

VS Code 远程开发

Visual Studio Code 远程开发 允许您使用容器、远程计算机或 Windows Subsystem for Linux (WSL) 作为功能齐全的开发环境。您可以

  • 在您部署到的相同操作系统上进行开发,或使用更大或更专业的硬件。
  • 隔离您的开发环境,避免影响本地计算机配置
  • 方便新贡献者上手,并让所有人保持在一致的环境中。
  • 使用本地操作系统上不可用的工具或运行时,或管理它们的多个版本
  • 使用Windows Subsystem for Linux 开发面向 Linux 部署的应用程序。
  • 多台计算机或位置访问现有的开发环境。
  • 调试在其他地方运行的应用程序,例如客户站点或云端。

要获得这些优势,您的本地计算机无需包含源代码远程开发扩展包中的每个扩展程序都可以直接在容器、WSL 或远程计算机中运行命令和其他扩展程序,从而让一切体验都与本地运行相同。这些扩展程序会在远程操作系统上安装 VS Code Server;VS Code Server 独立于远程操作系统上已有的任何 VS Code 安装。

Architecture

入门

远程开发扩展包

远程开发扩展包 包含四个扩展。请参阅以下文章,了解如何开始使用它们:

  • 远程 - SSH - 通过 SSH 连接到远程计算机/VM 以打开文件夹,从而连接到任何位置。
  • Dev Containers - 在容器内(或挂载到容器中)使用单独的工具链或基于容器的应用程序。
  • WSL - 在 Windows Subsystem for Linux 中获得 Linux 驱动的开发体验。
  • 远程 - Tunnels - 通过安全隧道连接到远程计算机,无需配置 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 提供由您管理的远程开发环境。您可以配置和创建托管在云中的开发环境,该环境会在您需要时启动并可用。

问题或反馈

© . This site is unofficial and not affiliated with Microsoft.