Acabo de pasar por el proceso de instalación de VS Code dos veces. La instalación inicial es rápida e indolora (como lo es el editor en sí), pero he tenido que recordar la lista de extensiones que instalé y estoy instalando nuevas de manera excelente.
Con Sublime Text, simplemente copiaría un archivo de configuración a otra PC y podría instalar automáticamente cualquier dependencia de flujo de trabajo de esa manera, pero ¿cuál es el enfoque con VS Code?
¿Puedo hacer una copia de seguridad de un archivo de 'configuración' JSON o similar para poder recrear fácilmente mi entorno de trabajo (completo con extensiones)?
fuente
Settings Sync
La extensión funcionó de maravilla, solo exporté mi configuración de OS X a Linux Mint.La extensión de sincronización de configuración debería ser suficiente, aunque la experiencia de usuario es regular.
Sincroniza tu configuración con un GitHub Gist en formato JSON. Tendrás que crear un token GitHub. Sugiero guardar el código del token en el nombre del archivo del token, ya que cuando necesite descargar su configuración nuevamente más tarde, es poco probable que tenga el código a mano (al menos, ese fue mi caso).
fuente
token
clavesyncLocalSettings.json
que se encuentra en su perfil de código, en la misma carpeta quesettings.json
.Entonces, como mostró la edición de Treehead o la respuesta de MarkP, ahora puede enumerar todas las extensiones instaladas, por lo que la forma de instalar esa lista de extensiones sería:
Transfiera el archivo recién creado a la máquina en la que desea instalar esas extensiones. En esa máquina usted:
Que luego pasará por cada extensión en ese archivo e instalará la extensión.
Si desea una instalación limpia (también conocido como eliminar todas las extensiones existentes en esa máquina), puede ejecutar esto antes de instalar las nuevas extensiones (de lo contrario, también eliminará esas extensiones nuevas). TENGA CUIDADO ya que esto eliminará todas las extensiones en el Código VS:
fuente
get-content c:\exportedlist.txt | % { code --install-extension $_ }
Aquí está la ubicación de la configuración de VSCode:
Parece que solo está almacenando configuraciones modificadas , lo cual es realmente agradable (por lo que no se aturde ni fastidia con versiones futuras).
También puede querer / snippets /, en la misma carpeta que settings.json.
Y, por supuesto, puedes correr
code --list-extensions
, como las otras respuestas ya mencionan.fuente