Como faço o backup das configurações do meu código VS e da lista de extensões instaladas?

42

Acabei de passar pelo processo de instalação do Código VS duas vezes. A instalação inicial é rápida e indolor (como é o próprio editor), mas eu tive que lembrar a lista de extensões que eu instalei e estou instalando novas umas ótimas taxas.

Com o Sublime Text, eu copiaria um arquivo de configurações para outro PC e poderia instalar automaticamente qualquer dependência de fluxo de trabalho dessa maneira, mas qual é a abordagem com o VS Code?

Posso fazer o backup de um arquivo JSON 'settings' ou semelhante para que eu possa recriar facilmente meu ambiente de trabalho (completo com extensões)?

    
por Astravagrant 25.05.2016 / 13:48

2 respostas

36

Enviei uma resposta para isso no principal StackOverflow - colado abaixo para o contexto

Eu preciso fazer isso sozinho algumas vezes - especialmente ao instalar em outra máquina.

Dependendo da sua plataforma, sua pasta de extensões está localizada em um dos seguintes caminhos:

  • Windows: %USERPROFILE%\.vscode\extensions
  • Mac: ~/.vscode/extensions
  • Linux: ~/.vscode/extensions

O VS Code procura extensões na sua pasta de extensões .vscode / extensions. Dependendo da sua plataforma, está localizado: % USERPROFILE% .vscode \ extensions do Windows Mac ~ / .vscode / extensions Linux ~ / .vscode / extensions Isso deve mostrar uma lista das extensões

Eu também tive sucesso usando Sincronização de configurações de código do Visual Studio Extensão para sincronizar configurações para o GitHub gist

EDIT: Na versão mais recente do VSCode (maio de 2016), agora é possível listar a extensão instalada na linha de comando

code --list-extensions
    
por 01.06.2016 / 08:53
7

Esta extensão deve fazer o truque, embora o UX seja mais ou menos.

Ele sincroniza suas configurações com um Github Gist no formato JSON. Você terá que criar um token do Github. Eu sugiro salvar o código do token no nome do arquivo de token, como quando você precisa baixar suas configurações novamente mais tarde, é improvável que você tenha o código acessível (pelo menos, que era o meu caso).

    
por 13.08.2016 / 02:22