JanelasMacSoftwareConfiguraçõesSegurançaProdutividadeLinuxAndroidDesempenhoConfiguraçãoApple Tudo

Introduzindo o Visual Studio Live Share no Visual Studio Code

Editado 6 dias atrás por ExtremeHow Equipe Editorial

Visual Studio CodeVisual Studio Live ShareColaboraçãoProgramação em paresExtensõesTrabalho RemotoCompartilhamentoEm tempo realIntegraçãoConfiguraçãoNuvemProdutividadeDesenvolvimentoRemotoTrabalho em equipeProjetosComunicaçãoDepuraçãoInterfaceFerramentas

Introduzindo o Visual Studio Live Share no Visual Studio Code

Tradução atualizada 6 dias atrás

O Visual Studio Code (VS Code) é adorado pelos desenvolvedores devido à sua natureza leve, extensas opções de personalização e vasta gama de extensões. Uma característica particularmente poderosa do VS Code é a capacidade de colaborar em tempo real usando o Visual Studio Live Share. Este recurso permite que vários desenvolvedores compartilhem a mesma instância do VS Code, permitindo que trabalhem juntos no mesmo código-fonte como se estivessem sentados juntos, mesmo que estejam em lados opostos do mundo. O guia a seguir explica como você pode colaborar com outras pessoas usando o Visual Studio Live Share no VS Code.

Configurando o Visual Studio Live Share

Para começar a usar o Live Share no Visual Studio Code, você precisa instalar a extensão Live Share. Este passo é simples:

  1. Inicie o Visual Studio Code.
  2. Abra a visualização de Extensões clicando no ícone de extensões na barra de atividades ao lado da janela ou pressionando Ctrl+Shift+X no seu teclado.
  3. No campo de busca, digite “live share”.
  4. Encontre "Visual Studio Live Share" nos resultados da busca e clique no botão Instalar.

Assim que a instalação estiver completa, você notará uma barra de ferramentas com várias opções do Live Share aparecer na parte inferior da janela do VS Code.

Iniciando uma sessão de Live Share

Para iniciar uma sessão de colaboração com o Live Share, o anfitrião deve compartilhar seu projeto. Veja como fazer:

  1. Certifique-se de estar conectado. Você pode fazer login usando uma conta Microsoft ou uma conta GitHub clicando no ícone de usuário no canto inferior esquerdo.
  2. Abra o projeto ou pasta que você deseja compartilhar.
  3. Clique no botão "Live Share" no canto inferior esquerdo ou utilize o painel de comando (Ctrl+Shift+P) e selecione "Live Share: Start Collaboration Session."
  4. Assim que a sessão começar, um link único compartilhável será gerado automaticamente.
  5. Copie esse link e compartilhe com seus colegas.

É importante garantir que seus arquivos de projeto estejam hospedados em um sistema de controle de versão como o Git, para que as alterações possam ser gerenciadas de maneira eficiente. No entanto, o Live Share permite que você trabalhe mesmo sem configurar um repositório.

Participando de uma sessão de Live Share

Se você recebeu um link do Live Share de um colega, participar da sessão é simples:

  1. Clique no link compartilhado. Isso abrirá uma nova instância do VS Code.
  2. Você pode precisar instalar a extensão Live Share caso ainda não a tenha instalada.
  3. Quando a sessão abrir, será solicitado a você fazer login usando uma conta GitHub ou Microsoft se ainda não o tiver feito.
  4. Assim que fizer login, você estará conectado e poderá visualizar o projeto do anfitrião no seu VS Code.

Recursos durante uma sessão de Live Share

O Live Share no Visual Studio Code possui vários recursos que aprimoram a colaboração:

Edições e seleções compartilhadas

Todos os participantes podem visualizar e editar o código em tempo real. Você pode ver as posições do cursor e seleções uns dos outros, que são identificados por diferentes cores e etiquetas de nome. Isso permite um desenvolvimento de código sincronizado e revisão de código.

Modo de seguir

Um recurso útil no Live Share é o "modo de seguir". Ao clicar no nome de um participante no viewlet do Live Share, você pode "seguir" ele na sessão. Isso significa que sua visão rola automaticamente para onde ele está no código. Isto é especialmente útil durante ensino ou orientações guiadas.

Terminal compartilhado

Anfitriões podem compartilhar sua sessão de terminal com convidados. Isso é útil para executar comandos relacionados ao projeto, solucionar problemas ou demonstrar ferramentas de CLI. Anfitriões podem controlar se os participantes têm acesso de leitura ou gravação ao terminal.

Redirecionamento de porta

O Live Share pode lidar automaticamente com o redirecionamento de porta do anfitrião para o convidado. Ao executar um servidor web ou serviço em uma porta específica, os convidados podem acessá-lo como se o estivessem executando localmente. Isso é essencial para depuração em tempo real de aplicações web.

Co-depuração

O Live Share permite que os participantes depurem projetos compartilhados colaborativamente. O anfitrião pode compartilhar sua sessão de depuração, e os convidados podem definir pontos de interrupção, percorrer o código e inspecionar variáveis. Todos os colaboradores podem interagir sem interferir no fluxo da sessão.

Melhores práticas para sessões de Live Share

Aqui estão algumas dicas para aumentar a eficiência da colaboração com o Live Share:

Solução de problemas comuns

Aqui estão alguns problemas comuns que você pode encontrar ao usar o Live Share e como solucioná-los:

Problemas de conexão

Garanta que todos os participantes tenham uma conexão de internet estável. Às vezes, configurações de rede ou firewalls podem bloquear as portas necessárias. Verifique sua configuração de rede e permita a conexão para o Live Share.

Conflito de extensão

Conflitos com outras extensões podem causar problemas. Desative temporariamente extensões desnecessárias enquanto a sessão do Live Share estiver ativa e veja se isso resolve os problemas.

Problemas de login

Se você estiver enfrentando dificuldades para fazer login, verifique suas credenciais de conta novamente. Certifique-se de ter autorizado o acesso através de sua conta Microsoft ou GitHub.

Versões incompatíveis do VS Code

Certifique-se de que todos os colaboradores estejam usando a versão mais recente do VS Code. Versões antigas podem não suportar todos os recursos do Live Share.

Conclusão

O Visual Studio Live Share no Visual Studio Code é uma ferramenta poderosa que aproxima desenvolvedores, independentemente de sua localização geográfica. É fácil de configurar e oferece uma série de recursos que melhoram a colaboração em tempo real em projetos de código. Com o entendimento adequado e uso dessa ferramenta, as equipes de desenvolvimento podem melhorar significativamente seu fluxo de trabalho, aprender umas com as outras e concluir projetos de forma mais eficiente.

Se você encontrar algo errado com o conteúdo do artigo, você pode


Comentários