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 安裝。

Architecture

入門指南

遠端開發擴充套件包

遠端開發擴充套件包包含四個擴充套件。請參閱下列文章以了解如何開始使用它們中的每一個

  • 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 提供為您代管的遠端開發環境。您可以設定並建立託管於雲端的開發環境,該環境會在您需要時啟動並可供使用。

問題或意見回饋

© . This site is unofficial and not affiliated with Microsoft.