Live Share en Visual Studio Code para web

Visual Studio Code para web le permite visitar https://vscode.devy abrir una carpeta local o un repositorio de GitHub/Azure DevOps directamente desde el explorador. Esto le permite editar código desde cualquier lugar y en cualquier dispositivo, sin necesidad de instalar nada para empezar. Además, dado que la colaboración es una parte clave del flujo de trabajo de muchos desarrolladores, la extensión Live Share es totalmente compatible con Visual Studio Code para la Web, de modo que pueda trabajar junto con sus compañeros, de una manera más ligera y simplificada.

Introducción

Para iniciar una sesión de Live Share desde el explorador, simplemente realice los pasos siguientes:

  1. Instalación de la extensión Live Share
  2. Haga clic en el Live Share botón de la barra de estado. Si se le solicita, inicie sesión con una identidad de GitHub o Microsoft.
  3. Comparta la dirección URL de sesión con los desarrolladores con los que desea colaborar.

Una vez que alguien haga clic en ese vínculo, se iniciará su explorador y se le preguntará si desea unirse a la sesión desde la Web o Visual Studio/VS Code. Pueden optar por autenticarse con su identidad de GitHub o Microsoft, o continuar como invitado anónimo.

Unirse desde el escritorio

Aunque Visual Studio Code para web proporciona una experiencia ligera y sin instalación, muchos desarrolladores ya tienen instalado un cliente de escritorio y pueden preferir colaborar desde allí. Como resultado, la extensión Live Share facilita la unión a una sesión de colaboración desde el escritorio, además del cliente basado en vscode.dev.

Apertura desde web

Si alguien le envió un vínculo de Live Share y lo abrió en el explorador, puede realizar fácilmente la transición al escritorio mediante uno de los siguientes comandos:

  1. Haga clic en el menú "hamburguesa" en la esquina superior izquierda del editor y seleccione Open in VS Code o Open in Visual Studio
  2. Haga clic en el botón de la barra de estado verde Live Share de la esquina inferior izquierda del editor y seleccione Open in VS Code o Open in Visual Studio
  3. Abrir la paleta de comandos y seleccionar Live Share: Open in VS Code o Live Share: Open in Visual Studio

Cada uno de estos puntos de entrada iniciará el cliente de escritorio seleccionado y se unirá automáticamente a la sesión activa.

Apertura desde el escritorio

Si ya tiene Instalado y abierto Visual Studio Code o Visual Studio Code, y alguien le envía una dirección URL de sesión, puede unirse directamente desde el escritorio mediante uno de los métodos siguientes:

  1. VS Code:
    1. Abrir la Live Share pestaña, hacer clic en el Join botón y pegar la dirección URL de la sesión
    2. Apertura de la paleta de comandos y selección Live Share: Join Collaboration Session
  2. Visual Studio: selección del File -> Join Collaboration Session menú

Uso del escritorio de forma predeterminada

Al hacer clic en una sesión de Live Share por primera vez, se le preguntará qué cliente desea usar: escritorio o Web. En función de la selección, Live Share iniciará el cliente especificado en todas las visitas susecuentes. Dicho esto, siempre puede abrir el cliente de escritorio desde la Web mediante los pasos mencionados anteriormente. Si desea cambiar el cliente predeterminado que siempre se usa, puede establecer la Live Share: Launcher Client configuración en web, visualStudio o visualStudioCode. A continuación, siempre que haga clic en un vínculo de Live Share, se iniciará automáticamente el cliente preferido.

Problemas conocidos

Live Share admite la mayoría de las mismas características entre el escritorio y la Web, pero actualmente hay algunas funcionalidades que no están disponibles en la Web. Estamos trabajando activamente para cerrar estas brechas, pero mientras tanto, si necesita aprovechar cualquiera de las siguientes características, puede hospedar o unirse desde un cliente de escritorio, en lugar de la web:

  1. Servidores compartidos
  2. Estado de control de versiones compartido
  3. Áreas de trabajo con varias raíces
  4. .vsls.jsonFiltrado de archivos basado en