Compartilhar ao vivo em Visual Studio Code para a Web

Importante

Visual Studio Live Share está no modo de manutenção, sem recursos adicionais planejados.

Os recursos existentes permanecem disponíveis. Use esta documentação para a funcionalidade atual e as diretrizes operacionais. Para mais detalhes, consulte Modo de manutenção do Visual Studio Live Share.

Visual Studio Code para a Web permite que você visite https://vscode.dev e abra uma pasta local, ou GitHub/Azure DevOps repositório, diretamente do navegador! Isso permite que você edite o código de qualquer lugar e em qualquer dispositivo, sem a necessidade de instalar nada para começar. Além disso, como a colaboração é uma parte fundamental do fluxo de trabalho de muitos desenvolvedores, a extensão Live Share dá suporte total a Visual Studio Code para a Web, para que você possa trabalhar ao lado de seus pares de forma mais leve e simplificada.

Introdução

Para iniciar uma sessão do Live Share no navegador, basta executar as seguintes etapas:

  1. Instalar a extensão live share
  2. Clique no botão Live Share na barra de status. Se solicitado, entre com uma identidade GitHub ou Microsoft
  3. Compartilhe a URL da sessão com os desenvolvedores com os quais você deseja colaborar!

Assim que alguém clicar nesse link, o navegador será aberto, e será solicitado a informar se deseja entrar na sessão pela Web ou pelo Visual Studio/VS Code. Eles podem optar por se autenticar com suas GitHub ou Microsoft identidade ou continuar como um convidado anônimo.

Participar pelo computador

Embora Visual Studio Code para a Web forneça uma experiência leve e sem instalação, muitos desenvolvedores já têm um cliente da área de trabalho instalado e podem preferir colaborar a partir daí. Como resultado, a extensão live share facilita a junção de uma sessão de colaboração da área de trabalho, além do cliente baseado em vscode.dev.

Abrindo da Web

Se alguém lhe enviou um link do Live Share e você o abriu no navegador, você pode fazer a transição facilmente para a área de trabalho usando um dos seguintes comandos:

  1. Clicando no menu "hambúrguer" no canto superior esquerdo do editor e selecionando Open in VS Code ou Open in Visual Studio
  2. Clique no botão da barra de status Live Share verde no canto inferior esquerdo do editor e selecione Open in VS Code ou Open in Visual Studio
  3. Abrindo a paleta de comandos e selecionando Live Share: Open in VS Code ou Live Share: Open in Visual Studio

Cada um desses pontos de entrada iniciará o cliente de área de trabalho selecionado e ingressará você automaticamente na sessão ativa.

Abrir pela Área de Trabalho

Se você já tem o Visual Studio ou o Visual Studio Code instalado e aberto e alguém lhe envia uma URL de sessão, então você pode entrar diretamente do desktop usando uma das seguintes abordagens:

  1. VS Code:
    1. Abrir a Live Share aba, clicar no botão Join e colar a URL da sessão
    2. Abrindo a paleta de comandos e selecionando Live Share: Join Collaboration Session
  2. Visual Studio: Selecionando o menu File -> Join Collaboration Session

Usar a Área de Trabalho como padrão

Quando você clicar em uma sessão do Live Share pela primeira vez, será perguntado qual cliente você gostaria de usar: área de trabalho ou Web. Com base na sua seleção, o Live Share iniciará o cliente especificado em todos os acessos subsequentes. Dito isto, você sempre pode abrir o cliente da área de trabalho na Web, usando as etapas mencionadas acima. Se você quiser alterar o cliente padrão que sempre é usado, poderá definir a Live Share: Launcher Client configuração como webou visualStudiovisualStudioCode. Em seguida, sempre que você clicar em um link do Live Share, seu cliente preferencial será iniciado automaticamente.

Problemas conhecidos

O Live Share dá suporte à maioria dos mesmos recursos entre a área de trabalho e a Web, no entanto, atualmente há alguns recursos que não estão disponíveis na Web. Estamos trabalhando ativamente para corrigir essas lacunas, mas, enquanto isso, se você precisar usar qualquer um dos recursos a seguir, poderá hospedar ou participar pelo aplicativo para computador, em vez da versão web:

  1. Servidores compartilhados
  2. Estado de controle de versão compartilhada
  3. Espaços de trabalho com várias raízes
  4. Filtragem de arquivos com base em .vsls.json