Sincronizar configuración Visual Studio Code
Una de las mayores ventajas que le encuentro al Visual Studio Code es que lo puedo tener instalado en cualquier entorno en los que trabajo habitualmente. Pero claro siempre encuentro alguna pega, la configuración en un entorno nuevo.
Pues bien para esto también tiene solución, dentro de la infinidad de extensiones disponibles tenemos Github Gist. Esta nos permite tener toda nuestra configuración sincronizada en nuestra cuenta de Github. Esto nos permite poder sincronizarla con todos nuestras instalaciones en los entornos que trabajamos. Ahora veremos como implementar esta mejora.
¿Qué sincroniza?
- Archivos de configuración.
- Archivos de keybindings.
- Archivos de inicio.
- Snippets.
- Extensiones y su configuraciones.
- Carpetas de espacios de trabajo.
Lo primero instalamos la extensión Settings Sync desde el marketplace:
Luego desde nuestra cuenta de Github generaramos un token de acceso personal. Settings/Personal access tokens/Generate new token
Durante la generación del nuevo token le ponemos una etiqueta y solo selecciomos la casilla crear gists.
Generate token y nos da el token, copiamos el hash en lugar seguro y accesible. Para poder utilizarlo al descargar la configuración en otros entornos.
Desde Visual Studio Code abrimos la paleta de comandos con command + shift + p ( Mac Os ) ctrl + shift + p ( Linux ) y teclea sync y te aparecerá la lista de opciones.
Sync: Update/Upload Settingsy se te pedirá el token de Github.
Despues la configuración será subida a Github, se vera el progreso en la SALIDA del terminal.
Puedes ver que archivos y extensiones se subieron a Github en tu perfil.
Para descargar la configuración en otro entorno, instalamos la extensión luego ingresamos en token y bajamos la configuración. Así de simple y ahorrando trabajo.
Espero sea útil. Nos leemos pronto.