¿Cómo se puede exportar la lista de extensiones de Visual Studio Code?
Necesito enviar todas mis extensiones instaladas a mis colegas. ¿Cómo puedo exportarlos?
El administrador de extensiones parece no hacer nada... No instalará ninguna extensión.
Automático
Si está buscando una herramienta integral y sencilla que lo haga por usted, le sugiero que consulte la extensión Sincronización de configuración .
permitirá
- Exportación de su configuración y extensiones.
- Compártelo con compañeros de trabajo y equipos. Puede actualizar la configuración. Su configuración se actualizará automáticamente.
Manual
Asegúrese de tener la versión más reciente de Visual Studio Code. Si realiza la instalación a través de un portal de empresa, es posible que no tenga la versión más actual.
En la máquina A
Unix:
code --list-extensions | xargs -L 1 echo code --install-extension
Windows (PowerShell, por ejemplo, usando la Terminal integrada de Visual Studio Code):
code --list-extensions | % { "code --install-extension $_" }
Copie y pegue la salida del eco en la máquina B
Salida de muestra
code --install-extension Angular.ng-template code --install-extension DSKWRK.vscode-generate-getter-setter code --install-extension EditorConfig.EditorConfig code --install-extension HookyQR.beautify
Asegúrese de tener code
instalada la línea de comando. Para obtener más información, visite Interfaz de línea de comandos (CLI) .
He necesitado hacer esto yo mismo varias veces, especialmente al instalarlo en otra máquina.
Las preguntas comunes le darán la ubicación de su carpeta.
Visual Studio Code busca extensiones en su carpeta de extensiones .vscode/extensions. Dependiendo de su plataforma se ubica:
Windows %USERPROFILE%\.vscode\extensions
Mac ~/.vscode/extensions
Linux ~/.vscode/extensions
Eso debería mostrarle una lista de las extensiones.
También tuve éxito al usar la extensión de sincronización de configuración de Visual Studio Code para sincronizar la configuración con GitHub Gist.
En la última versión de Visual Studio Code (mayo de 2016), ahora es posible enumerar las extensiones instaladas en la línea de comando:
code --list-extensions
Versión de Windows (PowerShell) de la respuesta de Benny
Máquina A:
En la terminal de Visual Studio Code PowerShell:
code --list-extensions > extensions.list
Máquina B:
Copie extension.list a la máquina B
En la terminal de Visual Studio Code PowerShell:
cat extensions.list |% { code --install-extension $_}