VS Code 遠端開發
Visual Studio Code 遠端開發可讓您使用容器、遠端機器或 適用於 Linux 的 Windows 子系統 (WSL) 作為全功能開發環境。您可以
- 在您部署到的 相同作業系統 上開發,或使用 更大或更專業 的硬體。
- 分隔 您的開發環境,以避免影響本機 機器設定。
- 讓新的參與者更容易 開始使用,並讓所有人保持在 一致的環境 中。
- 使用本機作業系統上 無法使用 的工具或執行階段,或管理它們的 多個版本。
- 使用 適用於 Linux 的 Windows 子系統 開發您部署於 Linux 的應用程式。
- 從 多部機器或位置 存取 現有的 開發環境。
- 偵錯在 其他地方 (例如客戶網站或雲端) 執行的 應用程式。
要獲得這些好處,您的本機機器上 不需要有原始程式碼。遠端開發擴充功能套件 中的每個擴充功能都可以在容器內、WSL 中或遠端機器上直接執行命令和其他擴充功能,讓一切感覺都像在本機執行一樣。這些擴充功能會在遠端作業系統上安裝 VS Code 伺服器;伺服器獨立於遠端作業系統上的任何現有 VS Code 安裝。
開始使用
遠端開發擴充功能套件
遠端開發擴充功能套件 包含四個擴充功能。請參閱下列文章以開始使用它們
- Remote - SSH - 透過 SSH 連線到遠端機器/VM 上的資料夾,以連線到任何位置。
- 開發容器 - 在容器內 (或掛接到容器中) 使用個別的工具鏈或以容器為基礎的應用程式。
- WSL - 在適用於 Linux 的 Windows 子系統中取得 Linux 驅動的開發體驗。
- Remote - Tunnels - 透過安全通道連線到遠端機器,而無需設定 SSH。
雖然大多數 VS Code 擴充功能都應在遠端環境中未經修改地運作,但擴充功能作者可以在支援遠端開發中了解更多資訊。
遠端教學課程
下列教學課程將引導您執行具有遠端開發擴充功能的 Visual Studio Code。
教學課程 | 描述 |
---|---|
透過 SSH 遠端連線 | 透過 SSH 使用 Visual Studio Code 連線到遠端和虛擬機器。 |
在 WSL 中工作 | 在適用於 Linux 的 Windows 子系統中執行 Visual Studio Code。 |
在容器中開發 | 在 Docker 容器中執行 Visual Studio Code。 |
GitHub Codespaces | 使用 Visual Studio Code 連線到 codespace。 |
GitHub Codespaces
GitHub Codespaces 提供為您管理的遠端開發環境。您可以設定和建立託管在雲端中的開發環境,該環境會在您需要時啟動並可供使用。
問題或意見反應
- 請參閱提示與技巧或常見問題。
- 在 Stack Overflow 上搜尋。
- 新增功能要求或回報問題。