VS Code 遠端開發
Visual Studio Code 遠端開發 (Visual Studio Code Remote Development) 讓您能使用容器、遠端機器或 Windows Linux 子系統 (WSL) 作為功能完整的開發環境。您可以
- 在您要部署的相同作業系統上進行開發,或是使用更大或更專業的硬體。
- 隔離您的開發環境,以避免影響您的本機機器設定。
- 讓新貢獻者能夠輕鬆上手,並讓所有人維持在一致的開發環境中。
- 使用您本機作業系統所沒有的工具或執行環境,或是管理它們的多個版本。
- 使用 Windows Linux 子系統開發您的 Linux 部署應用程式。
- 從多台機器或多個地點存取現有的開發環境。
- 對在其他地方執行的應用程式進行除錯,例如客戶現場或雲端中。
您不需要在本地機器上擁有任何原始程式碼即可獲得這些優勢。遠端開發擴充套件包 (Remote Development extension pack) 中的每個擴充套件都可以直接在容器、WSL 或遠端機器內執行命令和其他擴充套件,因此一切感覺都與您在本機執行時一樣。這些擴充套件會在遠端作業系統上安裝 VS Code Server;此伺服器獨立於遠端作業系統上任何現有的 VS Code 安裝。

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