VS Code 遠端開發
Visual Studio Code 遠端開發可讓您使用容器、遠端機器或 適用於 Linux 的 Windows 子系統 (WSL) 作為功能完整的開發環境。您可以
- 在您部署到的相同作業系統上開發,或使用更大或更專業的硬體。
- 隔離您的開發環境,以避免影響您的本機機器組態。
- 讓新的貢獻者可以輕鬆開始使用,並讓所有人保持在一致的環境中。
- 使用在本機作業系統上無法使用的工具或執行階段,或管理它們的多個版本。
- 使用 適用於 Linux 的 Windows 子系統來開發您部署在 Linux 上的應用程式。
- 從多部機器或位置存取現有的開發環境。
- 偵錯在其他地方執行的應用程式,例如客戶網站或雲端中。
不需要原始程式碼在本機機器上即可獲得這些好處。遠端開發擴充功能套件中的每個擴充功能都可以直接在容器、WSL 或遠端機器內執行命令和其他擴充功能,讓一切感覺就像在本機執行一樣。這些擴充功能會在遠端作業系統上安裝 VS Code Server;伺服器獨立於遠端作業系統上任何現有的 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 上搜尋。
- 新增功能要求或回報問題。