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:
- Installieren der Live-Freigabeerweiterung
- 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. - 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:
- Klicken auf das Menü "Hamburger" in der oberen linken Ecke des Editors und Auswählen
Open in VS Code
oderOpen in Visual Studio
- Klicken Sie auf die grüne
Live Share
Statusleistenschaltfläche in der unteren linken Ecke des Editors, und wählen OderOpen in VS Code
Open in Visual Studio
- Öffnen der Befehlspalette und Auswählen
Live Share: Open in VS Code
oderLive 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:
- VS-Code:
- Öffnen der
Live Share
Registerkarte, Klicken auf dieJoin
Schaltfläche und Einfügen der Sitzungs-URL - Öffnen der Befehlspalette und Auswählen
Live Share: Join Collaboration Session
- Öffnen der
- 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 web
auf oder visualStudio
visualStudioCode
auf . 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:
- Freigegebene Server
- Status der Freigegebenen Versionskontrolle
- Arbeitsbereiche mit mehreren Stammebenen
.vsls.json
-basierte Dateifilterung