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