¿Cómo se puede exportar la lista de extensiones de Visual Studio Code?

Resuelto Andrew asked hace 8 años • 28 respuestas

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.

Andrew avatar Mar 03 '16 20:03 Andrew
Aceptado

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á

  1. Exportación de su configuración y extensiones.
  2. Compártelo con compañeros de trabajo y equipos. Puede actualizar la configuración. Su configuración se actualizará automáticamente.

Manual

  1. 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.

  2. 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 $_" }
    
  3. 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 codeinstalada la línea de comando. Para obtener más información, visite Interfaz de línea de comandos (CLI) .

Benny Ng avatar Mar 21 '2018 04:03 Benny Ng

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
MarkP avatar May 12 '2016 13:05 MarkP

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:

  1. Copie extension.list a la máquina B

  2. En la terminal de Visual Studio Code PowerShell:

     cat extensions.list |% { code --install-extension $_}
    
milanio avatar Apr 20 '2018 07:04 milanio