Visual Studio Code for the Web 中的 Live Share

Visual Studio Code for the Web 可讓您直接從瀏覽器流覽 https://vscode.dev,並開啟本機資料夾或 GitHub/Azure DevOps 存放庫! 這可讓您從任何地方及在任何裝置上編輯程序代碼,而不需要安裝任何專案才能開始使用。 此外,由於共同作業是許多開發人員工作流程的重要部分, Live Share 延伸模組 完全支援適用於 Web 的 Visual Studio Code,因此您可以更輕量且簡化的方式來與同儕合作。

快速入門

若要從瀏覽器啟動 Live Share 工作階段,只需執行下列步驟:

  1. 安裝 Live Share 擴充功能
  2. Live Share按兩下狀態列上的按鈕。 如果出現提示,請使用 GitHub 或 Microsoft 身分識別登入
  3. 與您想要共同作業的開發人員共享會話 URL!

一旦有人按兩下該連結,其瀏覽器就會啟動,而且系統會詢問他們是否要從 Web 或 Visual Studio/VS Code 加入工作階段。 他們可以選擇使用 GitHub 或 Microsoft 身分識別進行驗證,或以匿名來賓身分繼續。

從桌面聯結

雖然 Visual Studio Code for Web 提供輕量型、無安裝的體驗,但許多開發人員已安裝桌面用戶端,而且可能偏好從該處共同作業。 因此,除了 vscode.dev 型用戶端之外,Live Share 擴充功能可讓您輕鬆地從桌面加入共同作業會話。

從 Web 開啟

如果有人傳送 Live Share 連結,並在瀏覽器中開啟它,您可以使用下列其中一個命令輕鬆地轉換到桌面:

  1. 單擊編輯器左上角的 [漢堡] 功能表,然後選取 Open in VS CodeOpen in Visual Studio
  2. 按兩下角的綠色 Live Share 狀態列按鈕,然後選取 Open in VS CodeOpen in Visual Studio
  3. 開啟命令選擇區並選取 Live Share: Open in VS CodeLive Share: Open in Visual Studio

每個進入點都會啟動選取的桌面用戶端,並自動將您加入使用中的工作階段。

從桌面開啟

如果您已安裝並開啟 Visual Studio 或 Visual Studio Code,且有人傳送會話 URL,則可以使用下列其中一種方法直接從桌面加入:

  1. VS Code:
    1. 開啟索引 Live Share 標籤,按兩下 Join 按鈕,並貼上會話 URL
    2. 開啟命令選擇區並選取 Live Share: Join Collaboration Session
  2. Visual Studio: 選取 File -> Join Collaboration Session 功能表

預設使用桌面

當您第一次按兩下 Live Share 工作階段時,系統會詢問您想要使用的用戶端:桌面或 Web。 根據您選取的專案,Live Share 會在所有使用中造訪時啟動指定的用戶端。 也就是說,您可以使用上述步驟,從 Web 開啟桌面用戶端。 如果您要變更一律使用的預設用戶端,您可以將設定設定設為 Live Share: Launcher ClientvisualStudiovisualStudioCodeweb 然後,每當您按兩下 Live Share 連結時,就會自動啟動您慣用的用戶端。

已知問題

Live Share 支援桌面與 Web 之間的大部分相同功能,不過,目前 Web 中有幾個功能無法使用。 我們正積極努力縮小這些差距,但同時,如果您需要利用下列任何功能,您可以從桌面用戶端裝載/加入,而不是 Web:

  1. 共用伺服器
  2. 共用版本控制狀態
  3. Multi-root workspaces (多根工作區)
  4. .vsls.json以檔案為基礎的篩選