Live Share in Visual Studio Code per il Web

Importante

Visual Studio Live Share è in modalità di manutenzione, senza funzionalità aggiuntive pianificate.

Le funzionalità esistenti rimangono disponibili. Usare questa documentazione per le funzionalità correnti e le linee guida operative. Per informazioni dettagliate, vedere modalità Maintenance per Visual Studio Live Share.

Visual Studio Code per il Web consente di visitare https://vscode.dev e aprire una cartella locale oppure GitHub/Azure DevOps repository direttamente dal browser. In questo modo è possibile modificare il codice da qualsiasi posizione e in qualsiasi dispositivo, senza dover installare alcun elemento per iniziare. Inoltre, poiché la collaborazione è una parte fondamentale del flusso di lavoro di molti sviluppatori, l'estensione Live Share supporta completamente Visual Studio Code per il Web, in modo da poter lavorare insieme ai peer, in modo più semplice e semplificato.

Come iniziare

Per avviare una sessione di Live Share dal browser, seguire questa procedura:

  1. Installare l'estensione Live Share
  2. Fare clic sul Live Share pulsante sulla barra di stato. Se richiesto, accedere con un'identità GitHub o Microsoft
  3. Condividere l'URL della sessione con gli sviluppatori con cui si vuole collaborare.

Quando un utente fa clic su tale collegamento, il browser verrà avviato e verrà chiesto se vuole partecipare alla sessione dal Web o Visual Studio/VS Code. Possono scegliere di eseguire l'autenticazione con l'identità di GitHub o di Microsoft oppure continuare come guest anonimo.

Partecipazione da desktop

Anche se Visual Studio Code per il Web offre un'esperienza leggera e senza installazione, molti sviluppatori dispongono già di un client desktop installato e potrebbero preferire la collaborazione da questa posizione. Di conseguenza, l'estensione Live Share semplifica l'aggiunta di una sessione di collaborazione dal desktop, oltre al client basato su vscode.dev.

Apertura dal Web

Se un utente ha inviato un collegamento di Live Share ed è stato aperto nel browser, è possibile passare facilmente al desktop usando uno dei comandi seguenti:

  1. Fare clic sul menu "hamburger" nell'angolo superiore sinistro dell'editor e selezionare Open in VS Code o Open in Visual Studio
  2. Fare clic sul pulsante verde Live Share barra di stato nell'angolo inferiore sinistro dell'editor e selezionando Open in VS Code o Open in Visual Studio
  3. Apertura del riquadro comandi e selezione di Live Share: Open in VS Code o Live Share: Open in Visual Studio

Ognuno di questi punti di ingresso avvierà il client desktop selezionato e vi aggiungerà automaticamente alla sessione attiva.

Apertura dal desktop

Se hai già Visual Studio o Visual Studio Code installato e aperto e qualcuno invia un URL di sessione, puoi partecipare direttamente dal desktop usando uno degli approcci seguenti:

  1. VS Code:
    1. Aprire la Live Share scheda, fare clic sul Join pulsante e incollare l'URL della sessione
    2. Apertura del riquadro comandi e selezione Live Share: Join Collaboration Session
  2. Visual Studio: Selezione del menu File -> Join Collaboration Session

Uso del desktop per impostazione predefinita

Quando si fa clic su una sessione di Live Share per la prima volta, viene chiesto quale client si vuole usare: desktop o Web. In base alla selezione, Live Share avvierà il client specificato in tutte le visite sottosequenti. Detto questo, è sempre possibile aprire il client desktop dal Web, usando i passaggi indicati in precedenza. Se si vuole modificare il client predefinito che viene sempre usato, è possibile impostare l'impostazione Live Share: Launcher Client su webo visualStudiovisualStudioCode. Quindi, ogni volta che si fa clic su un collegamento di Live Share, il client preferito verrà avviato automaticamente.

Problemi noti

Live Share supporta la maggior parte delle stesse funzionalità tra desktop e Web, tuttavia, esistono attualmente alcune funzionalità che non sono disponibili nel Web. Microsoft sta lavorando attivamente alla chiusura di queste lacune, ma nel frattempo, se è necessario sfruttare una delle funzionalità seguenti, è possibile ospitare/aggiungere da un client desktop, anziché dal Web:

  1. Server condivisi
  2. Stato del controllo della versione condiviso
  3. Aree di lavoro multi-radice
  4. filtro dei file basato su .vsls.json