Livefreigabe in Visual Studio Code für das Web

Visual Studio Code für das Web ermöglicht es Ihnen, einen lokalen Ordner oder GitHub/Azure DevOps-Repository direkt aus Ihrem Browser zu öffnen https://vscode.dev. Auf diese Weise können Sie Code von überall und auf jedem Gerät bearbeiten, ohne etwas installieren zu müssen, um zu beginnen. Da die Zusammenarbeit ein so wichtiger Bestandteil des Workflows vieler Entwickler ist, unterstützt die Live Share-Erweiterung außerdem Visual Studio Code für das Web vollständig, sodass Sie mit Ihren Peers einfacher und vereinfacht zusammenarbeiten können.

Erste Schritte

Führen Sie einfach die folgenden Schritte aus, um eine Livefreigabesitzung über den Browser zu starten:

  1. Installieren der Live-Freigabeerweiterung
  2. Klicken Sie auf die Live Share Schaltfläche auf der Statusleiste. Wenn Sie dazu aufgefordert werden, melden Sie sich mit einem GitHub- oder Microsoft Identity-Konto an.
  3. Teilen Sie die Sitzungs-URL mit den Entwicklern, mit denen Sie zusammenarbeiten möchten!

Sobald jemand auf diesen Link klickt, wird sein Browser gestartet, und er wird gefragt, ob er der Sitzung über das Web oder Visual Studio/VS Code beitreten möchte. Sie können sich für ihre GitHub- oder Microsoft-Identität entscheiden oder als anonymer Gast fortfahren.

Teilnehmen vom Desktop

Während Visual Studio Code für das Web eine einfache, installationsfreie Erfahrung bietet, haben viele Entwickler bereits einen Desktopclient installiert und möchten möglicherweise von dort aus zusammenarbeiten. Daher erleichtert die Live-Freigabeerweiterung neben dem vscode.dev-basierten Client auch die Teilnahme an einer Zusammenarbeitssitzung vom Desktop aus.

Öffnen aus dem Web

Wenn Ihnen jemand einen Live-Freigabelink gesendet hat und Sie ihn in Ihrem Browser geöffnet haben, können Sie mit einem der folgenden Befehle problemlos zum Desktop wechseln:

  1. Klicken auf das Menü "Hamburger" in der oberen linken Ecke des Editors und Auswählen Open in VS Code oder Open in Visual Studio
  2. Klicken Sie auf die grüne Live Share Statusleistenschaltfläche in der unteren linken Ecke des Editors, und wählen Oder Open in VS CodeOpen in Visual Studio
  3. Öffnen der Befehlspalette und Auswählen Live Share: Open in VS Code oder Live Share: Open in Visual Studio

Jeder dieser Einstiegspunkte startet den ausgewählten Desktopclient und nimmt automatisch an der aktiven Sitzung teil.

Öffnen von Desktop

Wenn Sie Visual Studio oder Visual Studio Code bereits installiert und geöffnet haben und jemand Ihnen eine Sitzungs-URL sendet, können Sie direkt vom Desktop aus mit einer der folgenden Vorgehensweisen beitreten:

  1. VS-Code:
    1. Öffnen der Live Share Registerkarte, Klicken auf die Join Schaltfläche und Einfügen der Sitzungs-URL
    2. Öffnen der Befehlspalette und Auswählen Live Share: Join Collaboration Session
  2. Visual Studio: Auswählen des Menüs File -> Join Collaboration Session

Standardmäßiges Verwenden des Desktops

Wenn Sie zum ersten Mal auf eine Livefreigabesitzung klicken, werden Sie gefragt, welchen Client Sie verwenden möchten: Desktop oder Web. Basierend auf Ihrer Auswahl startet Live Share den angegebenen Client auf allen Susequent-Besuchen. Das heißt, Sie können den Desktopclient immer über das Web öffnen, indem Sie die oben genannten Schritte ausführen. Wenn Sie den immer verwendeten Standardclient ändern möchten, können Sie die Live Share: Launcher Client Einstellung entweder webauf oder visualStudiovisualStudioCodeauf . Wenn Sie dann auf einen Live-Freigabelink klicken, wird Ihr bevorzugter Client automatisch gestartet.

Bekannte Probleme

Live Share unterstützt die meisten der gleichen Features zwischen Desktop und Web. Derzeit gibt es jedoch einige Funktionen, die im Web nicht verfügbar sind. Wir arbeiten aktiv daran, diese Lücken zu schließen, aber in der Zwischenzeit können Sie, wenn Sie eines der folgenden Features nutzen müssen, von einem Desktopclient aus hosten/beitreten, im Gegensatz zum Web:

  1. Freigegebene Server
  2. Status der Freigegebenen Versionskontrolle
  3. Arbeitsbereiche mit mehreren Stammebenen
  4. .vsls.json-basierte Dateifilterung