🚀 在 VS Code 中

VS Code 远程开发

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

  • 在你部署到的相同操作系统上开发,或者使用更大或更专业的硬件。
  • 分离你的开发环境,以避免影响本地计算机配置
  • 使新贡献者能够轻松入门,并使每个人都保持一致的环境
  • 使用本地操作系统上不可用的工具或运行时,或者管理它们的多个版本
  • 使用 Windows Linux 子系统 开发你部署在 Linux 上的应用程序。
  • 多台计算机或位置访问现有开发环境。
  • 调试在其他地方(例如客户站点或云端)运行的应用程序

无需将源代码放在本地计算机上即可获得这些好处。远程开发扩展包中的每个扩展都可以在容器、WSL 或远程计算机内直接运行命令和其他扩展,从而使一切感觉都像在本地运行一样。这些扩展在远程操作系统上安装 VS Code Server;该服务器独立于远程操作系统上任何现有的 VS Code 安装。

Architecture

开始使用

远程开发扩展包

远程开发扩展包 包含四个扩展。请参阅以下文章以开始使用它们

  • Remote - SSH - 通过 SSH 连接到远程计算机/虚拟机上的文件夹,从而连接到任何位置。
  • Dev Containers - 在容器内部(或挂载到容器中)使用单独的工具链或基于容器的应用程序。
  • WSL - 在 Windows Linux 子系统中获得 Linux 驱动的开发体验。
  • Remote - Tunnels - 通过安全隧道连接到远程计算机,无需配置 SSH。

虽然大多数 VS Code 扩展应该在远程环境中未经修改地工作,但扩展作者可以在 支持远程开发 中了解更多信息。

远程教程

以下教程将引导你了解如何使用远程开发扩展运行 Visual Studio Code。

教程 描述
通过 SSH 远程 通过 SSH 使用 Visual Studio Code 连接到远程和虚拟机。
在 WSL 中工作 在 Windows Linux 子系统中运行 Visual Studio Code。
在容器中开发 在 Docker 容器中运行 Visual Studio Code。
GitHub Codespaces 使用 Visual Studio Code 连接到 codespace。

GitHub Codespaces

GitHub Codespaces 提供为你管理的远程开发环境。你可以配置和创建一个托管在云端的开发环境,该环境在你需要时启动并可用。

问题或反馈