使用 Visual Studio Code 进行远程开发

初级
开发人员
Visual Studio Code

远程开发具有环境一致、能够使用更强大的硬件、在不同平台上灵活开发而不影响本地计算机等优势。 Visual Studio Code 为各种远程开发设置提供了工具,如使用容器、远程计算机或适用于 Linux 的 Windows 子系统 (WSL)。 在此路径中,你将:

  • 了解 Visual Studio Code 中提供的不同远程开发产品/服务。
  • 练习开始使用每个远程开发产品/服务。
  • 了解个性化自己的远程开发工作流的提示。

先决条件

  • 基本熟悉 Visual Studio Code 编辑器,例如了解如何安装扩展
  • 软件开发的基本知识,例如编辑和运行代码以及使用 GitHub 等源代码管理提供程序

本学习路径中的模块

使用 Visual Studio Code 开发容器扩展来获取、创建和配置基于容器的开发环境。

在本模块中,你将了解如何使用 Visual Studio for Web 从与浏览器兼容的任何设备进行开发。 我们将探讨如何使用 Visual Studio Code for Web 进行轻量级代码编辑并对其进行审查。 最后,我们将了解如何继续在其他环境中工作,以获取 Visual Studio Code 的完整功能集。

使用 Visual Studio Code 启用远程隧道访问。

在本模块中,你将了解如何使用 Visual Studio Code Remote - SSH 扩展在远程计算机上无缝开发。 我们将探讨如何运行和调试位于远程计算机上的代码,同时在本地使用 Visual Studio Code 的全部功能集。

在本模块中,你将了解如何将适用于 Linux 的 Windows 子系统 (WSL) 与 Visual Studio Code (VS Code) 结合使用。 我们将探讨 WSL 的安装过程和基本使用方法。 此外,我们还会安装和利用 Visual Studio Code WSL 扩展。 最后,我们演示如何在 WSL 环境中通过 VS Code 调试和运行 Python 代码。

注意

本模块包含有关适用于 Linux 的 Windows 子系统 (WSL) 的入门知识。 若要更深入地了解 WSL,请参阅什么是适用于 Linux 的 Windows 子系统?

在本模块中,你将了解如何为远程开发环境自定义 Visual Studio Code。 我们将探索如何备份 Visual Studio Code 配置,这样无论在何处使用 Visual Studio Code,你都可获得自己的个性化体验。 我们还将了解如何使用 Visual Studio Code 中的配置文件加载各种远程配置和项目的自定义开发环境。