定制开发环境
什么是自定义开发环境?
您的开发环境是您进行编码的地方。Visual Studio Code 允许您通过容器、单独(或远程)计算机或适用于 Linux 的 Windows 子系统 (WSL) 使用与本地计算机不同的开发环境。这些配置称为远程开发。
远程开发具有以下优点:
- 避免下载不同的依赖项或管理它们的多个版本。
- 连接到具有与您自己的特性不同的机器。
- 这可能包括更强的计算能力,这可以使您的程序运行得更快,或者包括不同的操作系统,这将确保您的应用程序在不同位置运行时表现一致。
- 开发基于 Linux 的应用程序并在 Windows 上使用 Linux 命令。
- 从多台计算机或位置访问现有的开发环境或代码库。
示例场景
作为示例场景,您可以为不同版本的 Python 设置不同的开发环境。您不必担心管理计算机上不同版本的 Python,而是可以连接到已为您设置了适当版本的 Python 的单独环境。
由于您可能与使用 Linux 的团队成员一起工作或部署到 Linux 生产环境,因此您还可以连接到使用与您自己的操作系统不同的操作系统的开发环境,或者利用适用于 Linux 的 Windows 子系统的强大功能。
如何开始远程开发?
要开始在 VS Code 中进行远程开发,您可以从扩展市场下载远程开发扩展包。
该扩展包包含三个扩展(也可以单独下载):
- 远程 - SSH - 通过使用 SSH 打开远程计算机或虚拟机 (VM) 上的文件夹来连接到任何位置。
- Dev Containers - 在容器中进行开发,容器是一个软件,其中包含您的应用程序以及您的应用程序需要运行的任何依赖项。
- WSL - 在 Windows 上使用适用于 Linux 的 Windows 子系统 (WSL) 获得 Linux 驱动的开发体验。
查看本节中的主题,了解有关 Visual Studio Code 中每个远程开发扩展的更多信息。