Settings Sync est une fonctionnalité native de VS Code (et d'Antigravity) qui synchronise tes préférences, extensions, et raccourcis via un compte GitHub ou Microsoft. Tu changes de machine, tout est là.
Activer Settings Sync
Ouvre la Command Palette (Ctrl+Shift+P), tape Settings Sync: Turn On... et appuie sur Entrée.
VS Code te demande de choisir un compte : GitHub ou Microsoft. Les deux fonctionnent. Choisis celui que tu utilises déjà. Une fenêtre de navigateur s'ouvre pour l'authentification OAuth, tu autorises l'accès, et tu reviens dans VS Code.
Ce qui est synchronisé
Par défaut, Settings Sync synchronise cinq catégories :
| Catégorie | Exemples |
|---|---|
| Settings | Thème, taille de police, formatage automatique, tabulations vs espaces, etc. |
| Keybindings | Tes raccourcis personnalisés (pas ceux par défaut, seulement tes modifications). |
| Extensions | La liste des extensions installées (pas les fichiers, juste les IDs). Sur la nouvelle machine, VS Code les télécharge automatiquement. |
| Snippets | Tes extraits de code personnalisés. |
| UI State | L'état de certains panneaux et vues (onglets ouverts, etc.). |
Forcer une synchronisation manuelle
VS Code synchronise automatiquement quelques secondes après chaque changement. Mais tu peux forcer une synchronisation immédiate :
Ouvre la Command Palette et tape Settings Sync: Sync Now.
Tu peux aussi voir l'activité de sync dans le menu Settings Sync: Show Log.
Sur une nouvelle machine
Sur toute nouvelle installation de VS Code :
- Ouvre la Command Palette.
- Tape Settings Sync: Turn On....
- Connecte le même compte GitHub ou Microsoft.
- VS Code télécharge immédiatement tes réglages, raccourcis, et lance le téléchargement des extensions.
Aucune configuration manuelle. Tes thèmes, raccourcis, et extensions sont restaurés en quelques minutes.
VS Code Docs - Settings Sync