VS Code 遠端開發
Visual Studio Code 遠端開發允許您使用容器、遠端機器或 Windows 適用於 Linux 的子系統 (WSL) 作為功能齊全的開發環境。您可以
- 在您要部署的相同作業系統上進行開發,或使用更大或更具專門性的硬體。
- 隔離您的開發環境,以避免影響您的本機機器設定。
- 讓新貢獻者能輕鬆上手,並讓所有人保持在一致的環境中。
- 使用本機作業系統上無法使用的工具或執行階段,或管理它們的多個版本。
- 使用 Windows 適用於 Linux 的子系統開發部署於 Linux 的應用程式。
- 從多台機器或多個位置存取現有的開發環境。
- 對在其他地方執行的應用程式進行偵錯,例如客戶端或雲端。
您的本機上不需要任何原始程式碼即可享有這些好處。遠端開發擴充功能套件中的每個擴充功能,都可以直接在容器、WSL 或遠端機器中執行命令和其他擴充功能,讓一切感覺就像在本機執行一樣。這些擴充功能會在遠端作業系統上安裝 VS Code 伺服器;該伺服器獨立於遠端作業系統上任何現有的 VS Code 安裝。

入門指南
遠端開發擴充功能套件
遠端開發擴充功能套件包含四個擴充功能。請參閱下列文章以開始使用其中每一個功能
- Remote - SSH - 使用 SSH 連線至任何位置,藉此開啟遠端機器/虛擬機器上的資料夾。
- Dev Containers - 在容器內部 (或掛載至容器中) 使用獨立的工具鏈或基於容器的應用程式。
- WSL - 在 Windows 適用於 Linux 的子系統中獲得由 Linux 驅動的開發體驗。
- Remote - Tunnels - 透過安全通道連線至遠端機器,無需設定 SSH。
雖然大多數 VS Code 擴充功能在遠端環境中應該無需修改即可運作,但擴充功能作者可以在 支援遠端開發中深入了解。
遠端教學
以下教學將引導您使用遠端開發擴充功能來執行 Visual Studio Code。
| 教學課程 | 說明 |
|---|---|
| 透過 SSH 進行遠端連線 | 使用 Visual Studio Code 透過 SSH 連線至遠端與虛擬機器。 |
| 在 WSL 中工作 | 在 Windows 適用於 Linux 的子系統中執行 Visual Studio Code。 |
| 在容器中開發 | 在 Docker 容器中執行 Visual Studio Code。 |
| GitHub Codespaces | 使用 Visual Studio Code 連線至 codespace。 |
GitHub Codespaces
GitHub Codespaces 提供為您管理的遠端開發環境。您可以設定並建立代管於雲端的開發環境,在您需要時啟動並隨時可用。
問題或意見回饋
- 請參閱提示與技巧或常見問題集 (FAQ)。
- 在 Stack Overflow 上搜尋。
- 提出功能需求或回報問題。