Que vous fassiez vos premiers pas en programmation ou que vous soyez un développeur expérimenté, la collaboration est essentielle pour progresser. Des pratiques comme la programmation en binôme sont courantes en entreprise, mais comment collaborer efficacement depuis chez soi ?
De nombreuses équipes utilisent Slack ou Discord pour communiquer en groupe, tandis que les systèmes de contrôle de version permettent de synchroniser les projets sur un référentiel partagé en ligne.
Ces outils sont excellents, mais imaginez les combiner directement dans votre IDE ? Microsoft propose la solution avec Live Share pour Visual Studio Code (VS Code) et Visual Studio. Ce guide se concentre sur VS Code.
(Si vous hésitez encore entre Visual Studio Code et Atom, notre comparatif vous aidera à choisir.)
Live Share permet à deux personnes ou plus de collaborer en temps réel sur du code, via un compte Microsoft ou GitHub. Les sessions standard accueillent jusqu'à 5 utilisateurs simultanés (extensible à 30 via paramètres). Seuls les hôtes connectés peuvent modifier le code, mais les invités suivent la session et participent au chat en direct.
Le pack d'extensions Live Share intègre l'audio pour les appels, ainsi que Slack et Discord. Idéal pour le télétravail, l'enseignement ou les tutoriels, avec terminaux et serveurs partagés.
VS Code est gratuit sur Windows, macOS et Linux. Téléchargez et installez-le si nécessaire.
Pour installer Live Share, ouvrez l'onglet Extensions (raccourci Ctrl+Maj+X) et recherchez Live Share.

Installez le pack d'extensions Live Share pour inclure audio et intégrations. Rechargez VS Code via le bouton Recharger.

De nouvelles icônes apparaissent : un dièse (#) pour Slack/Discord et une flèche pour Live Share.

Dans l'onglet Live Share, la fenêtre Détails de la session propose trois options :
Sélectionnez Démarrer une session de collaboration, connectez-vous via Microsoft/GitHub, choisissez un répertoire. Autorisez le pare-feu pour une meilleure performance (recommandé).

Le lien de session s'affiche en bas à droite, avec options lecture seule et infos.

Copiez le lien et partagez-le avec vos collaborateurs équipés de Live Share.
La collaboration s'intègre seamlessly : une fenêtre de chat s'ouvre, accessible à tous.

Via le panneau Live Share, rouvrez le chat, récupérez l'URL ou arrêtez la session.

Ouvrez un fichier : chaque participant a un curseur coloré. Modifications, surlignages et erreurs sont partagés en temps réel.

Collaborez sur tout le projet, partagez le terminal (lecture/écriture) ou un serveur local.
Cliquez sur un nom dans Live Share pour le suivre automatiquement.

Utilisez le mégaphone pour focaliser tous sur votre vue.

Les focalisés peuvent choisir de vous suivre ensuite.
Le pack inclut l'audio. Cliquez Rejoindre l'appel audio dans l'onglet Live Share.

Parfait pour collaborations, cours ou présentations. Paramètres via clic droit ou roue dentée. Déconnexion n'arrête pas la session.
Cliquez sur l'icône Slack, puis Configurer Slack. Autorisez l'accès (admin requis).

Slack apparaît comme un onglet. Même processus pour Discord (un seul à la fois).

Live Share est puissant mais exige vigilance : liens partagés ouvertement risquent abus.
Invités en lecture seule chattent ; terminal en écriture est risqué.

Partagez sélectivement et limitez les privilèges édition/terminal.
Ces extensions enrichissent VS Code pour codage, debug et tests collaboratifs. Idéal pour apprentissage en classe ou remote, complété par des cours en ligne.
Avec VS Code, codez aussi en navigateur via Visual Studio Online.