Live Share dans Visual Studio Code pour le web

Visual Studio Code pour le web vous permet de visiter https://vscode.devet d’ouvrir un dossier local, ou un dépôt GitHub/Azure DevOps, directement à partir de votre navigateur ! Cela vous permet de modifier du code à partir de n’importe où et sur n’importe quel appareil, sans avoir à installer quoi que ce soit pour commencer. En outre, étant donné que la collaboration est une partie essentielle du flux de travail de nombreux développeurs, l’extension Live Share prend entièrement en charge Visual Studio Code pour le web, afin que vous puissiez travailler avec vos pairs, de manière plus légère et simplifiée.

Mise en route

Pour démarrer une session Live Share à partir du navigateur, effectuez simplement les étapes suivantes :

  1. Installer l’extension Live Share
  2. Cliquez sur le Live Share bouton dans la barre d’état. Si vous y êtes invité, connectez-vous avec une identité GitHub ou Microsoft
  3. Partagez l’URL de session avec les développeurs avec qui vous souhaitez collaborer !

Une fois que quelqu’un clique sur ce lien, son navigateur se lance et il sera demandé s’il souhaite rejoindre la session à partir du web ou de Visual Studio/VS Code. Ils peuvent choisir de s’authentifier auprès de leur identité GitHub ou Microsoft, ou continuer en tant qu’invité anonyme.

Jonction à partir du Bureau

Bien que Visual Studio Code pour le Web offre une expérience légère et sans installation, de nombreux développeurs disposent déjà d’un client de bureau et peuvent préférer collaborer à partir de là. Par conséquent, l’extension Live Share facilite la jonction d’une session de collaboration à partir du bureau, en plus du client basé sur vscode.dev.

Ouverture à partir du web

Si quelqu’un vous a envoyé un lien Live Share et que vous l’avez ouvert dans votre navigateur, vous pouvez facilement passer au bureau à l’aide de l’une des commandes suivantes :

  1. Cliquez sur le menu « hamburger » dans le coin supérieur gauche de l’éditeur, puis sélectionnez Open in VS Code ou Open in Visual Studio
  2. Cliquez sur le bouton de la barre d’état verte Live Share dans le coin inférieur gauche de l’éditeur, puis sélectionnez Open in VS Code ou Open in Visual Studio
  3. Ouverture de la palette de Live Share: Open in VS Code commandes et sélection ou Live Share: Open in Visual Studio

Chacun de ces points d’entrée lance le client de bureau sélectionné et vous rejoint automatiquement dans la session active.

Ouverture à partir du Bureau

Si Visual Studio ou Visual Studio Code est déjà installé et ouvert, et qu’une personne vous envoie une URL de session, vous pouvez vous joindre directement à partir du bureau à l’aide de l’une des approches suivantes :

  1. VS Code :
    1. Ouverture de l’onglet Live Share , clic sur le Join bouton et collage de l’URL de session
    2. Ouverture de la palette de commandes et sélection Live Share: Join Collaboration Session
  2. Visual Studio : sélection du File -> Join Collaboration Session menu

Utilisation du Bureau par défaut

Lorsque vous cliquez sur une session Live Share pour la première fois, vous êtes invité à indiquer le client que vous souhaitez utiliser : bureau ou web. En fonction de votre sélection, Live Share lance le client spécifié sur toutes les visites susequent. Cela dit, vous pouvez toujours ouvrir le client de bureau à partir du web, en suivant les étapes mentionnées ci-dessus. Si vous souhaitez modifier le client par défaut qui est toujours utilisé, vous pouvez définir le Live Share: Launcher Client paramètre sur ou webvisualStudiovisualStudioCodesur . Ensuite, chaque fois que vous cliquez sur un lien Live Share, votre client préféré est automatiquement lancé.

Problèmes connus

Live Share prend en charge la plupart des mêmes fonctionnalités entre le bureau et le web. Toutefois, il existe actuellement quelques fonctionnalités qui ne sont pas disponibles sur le web. Nous travaillons activement à combler ces lacunes, mais en attendant, si vous devez tirer parti de l’une des fonctionnalités suivantes, vous pouvez héberger/rejoindre à partir d’un client de bureau, par opposition au web :

  1. Serveurs partagés
  2. État du contrôle de version partagé
  3. Espaces de travail multiracines
  4. .vsls.jsonFiltrage de fichiers basé sur