Introducción

Completado

Con las extensiones remotas de Visual Studio Code (VS Code), puede conectarse a máquinas remotas y desarrollarlas sin tener que salir de VS Code. Puede trabajar en varios proyectos en estos entornos remotos. Incluso puede tener varios entornos remotos a los que necesita conectarse.

Es importante saber cómo personalizar VS Code para cualquier proyecto o entorno para que pueda ser más productivo y centrado solo con la configuración y las extensiones que necesita.

Escenario: Trabajar en una agencia

Supongamos que trabaja en una agencia que realiza proyectos de desarrollo web para clientes grandes. Como desarrollador de esta agencia, trabaja en varios lenguajes y marcos. La agencia estandarizada en contenedores de Docker para entornos de desarrollo. Estos entornos de Docker facilitan a los desarrolladores saltar y salir de proyectos sin tener que configurar sus máquinas para cada proyecto en el que trabajan.

La agencia tiene un cliente que quiere que todo el trabajo se realice en las máquinas virtuales (VM) del cliente. El cliente configura un entorno específico para la agencia en estas máquinas virtuales. Este entorno imita el entorno de producción del cliente. El cliente tiene problemas de seguridad y quiere asegurarse de que todo el código permanece en estas máquinas virtuales.

Como desarrollador de esta agencia, a menudo debe contribuir a proyectos tanto en contenedores de Docker como en máquinas virtuales remotas. Puede usar VS Code en varias máquinas. Cuando sea conveniente, también se usa VS Code desde el explorador. Está buscando una manera de administrar la configuración de VS Code en un lugar central para facilitar el cambio entre instancias y entornos en los que se usa VS Code.

¿Qué hará?

En este módulo, aprenderá a:

  • Activar y configurar la sincronización de configuración en Visual Studio Code.
  • Cargue una versión personalizada de VS Code tanto localmente como en la web.
  • Crear perfiles adaptados para varios proyectos y entornos remotos.
  • Combinar varios entornos de desarrollo remoto para una experiencia de desarrollo personalizada.

¿Cuál es el objetivo principal?

Al final de este módulo, tendrá conocimientos para configurar y sincronizar configuraciones personalizadas de VS Code para varios proyectos y entornos.