VS Code 遠端開發
Visual Studio Code 遠端開發允許您將容器、遠端計算機或 適用於 Linux 的 Windows 子系統 (WSL) 用作功能齊全的開發環境。您可以:
- 在與部署目標相同的作業系統上進行開發,或使用更大或更專業的硬體。
- 隔離您的開發環境,以避免影響本地計算機配置。
- 讓新貢獻者輕鬆上手,並使每個人都處於一致的環境中。
- 使用本地作業系統上不可用的工具或執行時,或管理它們的多個版本。
- 使用適用於 Linux 的 Windows 子系統開發您的 Linux 部署應用程式。
- 從多臺計算機或位置訪問現有開發環境。
- 除錯在其他地方執行的應用程式,例如客戶站點或雲端。
無需在您的本地計算機上放置原始碼即可獲得這些優勢。遠端開發擴充套件包 中的每個擴充套件都可以在容器、WSL 或遠端計算機中直接執行命令和其他擴充套件,因此一切都感覺像在本地執行一樣。這些擴充套件會在遠端作業系統上安裝 VS Code Server;該伺服器獨立於遠端作業系統上任何現有的 VS Code 安裝。
入門
遠端開發擴充套件包
遠端開發擴充套件包 包含四個擴充套件。請參閱以下文章以開始使用它們:
- 遠端 - SSH - 透過 SSH 在遠端機器/虛擬機器上開啟資料夾,連線到任何位置。
- 開發容器 - 在容器內部(或掛載到容器中)使用單獨的工具鏈或基於容器的應用程式。
- WSL - 在適用於 Linux 的 Windows 子系統中獲得基於 Linux 的開發體驗。
- 遠端 - 隧道 - 透過安全隧道連線到遠端機器,無需配置 SSH。
雖然大多數 VS Code 擴充套件應該可以在遠端環境中 unmodified 地工作,但擴充套件作者可以在 支援遠端開發 中瞭解更多資訊。
遠端教程
以下教程將引導您使用遠端開發擴充套件執行 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 上搜索。
- 新增功能請求或報告問題。