Settings Sync es una funcionalidad nativa de VS Code (y de Antigravity) que sincroniza tus preferencias, extensiones y atajos vía una cuenta de GitHub o Microsoft. Cambias de máquina y todo está ahí.
Activar Settings Sync
Abre la Paleta de comandos (Ctrl+Shift+P), escribe Settings Sync: Turn On... y pulsa Enter.
VS Code te pide que elijas una cuenta: GitHub o Microsoft. Ambas funcionan. Elige la que ya usas. Se abre una ventana del navegador para la autenticación OAuth, autorizas el acceso y vuelves a VS Code.
Qué se sincroniza
Por defecto, Settings Sync sincroniza cinco categorías:
| Categoría | Ejemplos |
|---|---|
| Settings | Tema, tamaño de fuente, formateo automático al guardar, tabulaciones vs espacios, etc. |
| Keybindings | Tus atajos personalizados (no los predeterminados, solo tus cambios). |
| Extensions | La lista de extensiones instaladas (no los binarios, solo los IDs). En la nueva máquina, VS Code las descarga automáticamente. |
| Snippets | Tus fragmentos de código personalizados. |
| UI State | El estado de ciertos paneles y vistas (pestañas abiertas, etc.). |
Forzar una sincronización manual
VS Code sincroniza automáticamente unos segundos después de cada cambio. Pero puedes forzar una sincronización inmediata:
Abre la Paleta de comandos y escribe Settings Sync: Sync Now.
También puedes ver la actividad de sync en Settings Sync: Show Log.
En una nueva máquina
En cualquier instalación nueva de VS Code:
- Abre la Paleta de comandos.
- Escribe Settings Sync: Turn On....
- Conecta la misma cuenta de GitHub o Microsoft.
- VS Code descarga inmediatamente tus ajustes y atajos, y comienza a descargar las extensiones.
Sin configuración manual. Tus temas, atajos y extensiones se restauran en unos minutos.
VS Code Docs - Settings Sync