Introdução
Com as extensões remotas do VS Code (Visual Studio Code), você pode se conectar e desenvolver em computadores remotos sem precisar sair do VS Code. Você pode trabalhar em vários projetos nesses ambientes remotos. É possível até ter vários ambientes remotos aos quais precisa se conectar.
É importante saber como personalizar o VS Code para qualquer projeto ou ambiente para que você possa ser mais produtivo e focar apenas nas configurações e extensões necessárias.
Cenário: Trabalho em uma agência
Digamos que você trabalha em uma agência que faz projetos de desenvolvimento na Web para clientes grandes. Como desenvolvedor nesta agência, você trabalha em vários idiomas e estruturas. A agência padronizada em contêineres do Docker para ambientes de desenvolvimento. Esses ambientes do Docker tornam mais fácil para os desenvolvedores entrar e sair de projetos sem precisar configurar os computadores para cada projeto em que trabalham.
A agência tem um cliente que deseja que todo o trabalho seja feito nas VMs (máquinas virtuais) do cliente. O cliente configurou um ambiente específico para a agência nessas VMs. Esse ambiente imita o ambiente de produção do cliente. O cliente tem problemas de segurança e quer garantir que todo o código permaneça nessas VMs.
Como desenvolvedor nesta agência, geralmente você precisa contribuir para projetos em contêineres do Docker e em VMs remotas. Você usa o VS Code em vários computadores. Quando conveniente, você também usa o VS Code do navegador. Você está procurando uma maneira de gerenciar as configurações do VS Code em um local central para facilitar a alternância entre instâncias e ambientes em que você usa o VS Code.
O que faremos?
Neste módulo, você vai:
- Ativar e definir a Sincronização de configurações no VS Code.
- Carregar uma versão personalizada do VS Code localmente e na Web.
- Criar perfis adaptados para vários projetos e ambientes remotos.
- Combinar vários ambientes de desenvolvimento remoto para obter uma experiência de desenvolvimento personalizada.
Qual é a meta principal?
Ao final deste módulo, você terá o conhecimento para definir e sincronizar configurações do VS Code personalizadas para diversos projetos e ambientes.