Cómo configurar VS Code para que sea portátil

Elle Aon / Shutterstock.com

En un mundo cada vez más ágil de programación y DevOps, no solo las aplicaciones y las herramientas que codifica deben ser modulares, sino que usted y los programas también deben ser modulares.

Ya sea que sea un desarrollador ocasional o un entusiasta de la programación en ciernes, es probable que haya estado usando el IDE de VS Code de Microsoft durante algún tiempo. Puede tener un conjunto de colores personalizados, el formato de texto correcto y todo está configurado a su gusto. Sin duda, tiene su VS Code equipado con las extensiones y configuraciones que le permiten ser productivo. Hasta ese eventual día temido. ¡Su estación de trabajo necesita ser reemplazada! Podría ser una falla de hardware, una nueva imagen del sistema operativo o simplemente una actualización de hardware. De cualquier manera, no espera tener que reinstalar y reconfigurar VS Code. Afortunadamente para usted, hay una manera de comenzar desde cero, pero de una manera que hace que recoger y mover sea mucho más fácil en el futuro. Hablemos de hacer que VS Code sea portátil, centrándonos en usar VS Code para desarrollar principalmente con PowerShell en una PC con Windows.

Índice de contenidos
  1. ¿Qué significa ser portátil?
  2. ¿Por qué querrías hacer que VS Code sea portátil?
  3. Comenzando portátil
  4. Migrar a portátil
  5. Proceso de actualización

¿Qué significa ser portátil?

Ser portátil es fácil de entender en sí mismo, pero ¿qué significa exactamente que una aplicación sea portátil? Las instalaciones de software tradicionales en una PC con Windows involucran una carpeta creada en la carpeta Archivos de programa o Archivos de programa (x86) con todos los archivos, configuraciones y ajustes necesarios de la aplicación. También significa que los elementos se escriben en el registro y en el perfil local del usuario en particular. Luego lo vemos en la lista de la aplicación Programas y características del Panel de control, donde podemos quitarlo o reinstalarlo desde allí.

Una aplicación portátil guarda todos los archivos necesarios para la aplicación en una carpeta de origen. No se escribe nada en el registro, y no se escribe nada de valor en el perfil de usuario que sería necesario si esa carpeta de origen se moviera o cambiara. Esta arquitectura facilita el traslado de esa aplicación a una unidad flash USB, un disco duro externo o una ubicación de almacenamiento en la nube como DropBox, OneDrive o Google Drive. Todas las aplicaciones y sus configuraciones se pueden tomar sobre la marcha para maximizar su eficiencia. Tener esto configurado es especialmente útil para la gente de soporte de TI con una caja de herramientas digital de aplicaciones que necesitan para probar, analizar y solucionar problemas.

¿Por qué querrías hacer que VS Code sea portátil?

Si recuerda el comienzo de esta publicación, todo está bien en el mundo hasta que su estación de trabajo se pierde, se la roban o se bloquea. Es seguro decir que casi todos los administradores de sistemas han pasado por este camino al menos una vez. Tal vez tenga una nueva computadora portátil, pero pensar en volver a instalar todo le quita un poco de esa alegría porque recuerda cuánto esfuerzo puso para hacer que las cosas fueran perfectas para su flujo de trabajo.

Tener una configuración portátil de VS Code es muy beneficioso para mover su IDE de PowerShell a donde lo necesite. En el mundo cada vez más móvil de hoy en día, desde donde trabajamos podría tener un ROI cada vez mayor. Con tantas empresas que permiten que el personal trabaje de forma remota, algunos administradores de sistemas han tenido que repensar cómo hacen su trabajo. Por ejemplo, es posible que tenga la configuración perfecta en su computadora portátil, pero trabajar desde casa con una conexión más lenta ahora parece una molestia al ejecutar scripts en su VPN corporativa. Ahora necesita tener la misma configuración en una máquina o VM dentro de su centro de datos corporativo para ser eficiente.

Lo bueno de hacer que VS Code sea portátil es que Microsoft lo admite, por lo que tienen documentación sobre cómo configurarlo y mantenerlo. Este no es un truco peculiar de MacGyver que a veces funciona y otras no cuando las estrellas no se alinean. ¡Casi todas las extensiones adicionales y todo se mueven con bastante facilidad y le permiten recoger y mover su centro de experiencia de PowerShell a donde lo necesite!

Comenzando portátil

Opciones de descarga de VSCode

En realidad, es muy fácil comenzar desde cero haciendo que VS Code sea portátil. Dirígete a la página de descarga de VS Code y toma el paquete ZIP para tu sistema operativo/arquitectura. El modo portátil solo es compatible con la descarga ZIP para Windows, la descarga TAR.GZ para Linux, así como la descarga normal de la aplicación para macOS. Descomprima el contenido de la carpeta y colóquelo donde quiera que viva a largo plazo. Siéntase libre de cambiar el nombre de la carpeta si así lo desea. Una cosa clave para hacer que esto sea portátil es crear una carpeta de 'Datos' dentro de la raíz de esta carpeta extraída. Para este ejemplo, extraje el archivo ZIP a una unidad USB y creé la carpeta Datos.

Archivos VSCode extraídos con la carpeta de datos agregada

La carpeta Datos albergará todas las configuraciones específicas de su versión portátil de VS Code. Aunque no es obligatorio, también puede tener todos sus datos temporales de VS Code guardados en modo portátil. Simplemente cree una carpeta 'tmp' dentro de su nueva carpeta de datos y VS Code colocará todos los datos temporales allí. De forma predeterminada, VS Code utilizará el directorio temporal del sistema.

Una vez hecho esto, ¡ya está listo para comenzar! Continúe e instale las extensiones necesarias. Debido a que esta publicación se enfoca en PowerShell en un entorno de Windows, veamos una extensión fundamental que le gustaría instalar.

Extensión VSCode PowerShell

La extensión oficial de PowerShell VS Code le brinda toda la apariencia de un IDE diseñado para PowerShell como IntelliSense para cmdlets, definiciones para cmdlets y variables, y resaltado de sintaxis. Estos, y más, están diseñados para ayudarlo a codificar de manera más eficiente sobre la marcha.

Cuando esta extensión, así como cualquier otra, se instala, se ubicará dentro de la carpeta de datos creada dentro de la carpeta ZIP extraída que creó y movió. Siempre sería una buena idea hacer copias de seguridad periódicas de esta carpeta para no perder su preciado taller de PowerShell. También puede consultar la integración de GitHub para la configuración de VS Code. Hay extensiones por ahí para esto.

En este ejemplo, puedo llevar esta unidad USB a otra máquina con Windows y abrir VS Code con todas mis configuraciones y extensiones. Puede haber algunos otros ajustes que desee cambiar dentro de la configuración de VS Code para que moverse sea aún más fluido, como la ubicación predeterminada de la terminal integrada que se abre en. Esto, de forma predeterminada, abre el indicador de PS en la carpeta del usuario actual. Podría codificar esta ubicación en una carpeta más genérica, ya que los nombres de los perfiles cambiarán de una estación a otra.

Dependiendo de la estructura y el proveedor de almacenamiento en la nube que utilice, también puede configurar esto en una carpeta sincronizada para tener esta configuración establecida para varias máquinas que usa con frecuencia.

Migrar a portátil

Puede que estés leyendo esto y pensando para ti mismo: “¡Genial! Ojalá hubiera sabido esto antes". ¡Nunca temas! Puede migrar su instalación estándar a una portátil con solo unos pocos pasos.

  1. Descargue la distribución ZIP de VS Code para su plataforma como antes.
  2. Cree la carpeta de datos como se explicó anteriormente.
  3. Copie la carpeta de datos de usuario % DATOS DE APLICACIÓN% Código a una carpeta llamada datos de usuario dentro de la carpeta de datos creada.
  4. Copie la carpeta de extensiones %PERFIL DE USUARIO%.Vscodeextensiones dentro de la carpeta de datos creada.

Estos pasos, además de los pasos para otras plataformas de SO, se pueden encontrar en la documentación del modo portátil de VS Code. Una vez que haya migrado, es posible que desee hacer una copia de seguridad de la carpeta de datos, como se indicó anteriormente. Esto asegurará que siempre tenga una copia de trabajo de la carpeta de datos cuando necesite recogerla y moverla nuevamente.

Proceso de actualización

Actualizar la versión portátil de VS Code es igual de simple. Despliega la última versión ZIP y extrae como en los pasos anteriores. Simplemente copie la carpeta de datos de su carpeta VS Code en funcionamiento y colóquela en el mismo lugar que la nueva versión. También es bueno que cuando se le solicite actualizar dentro de VS Code, saldrá y tomará el último ZIP y lo colocará en su carpeta de Descargas. Sabrá que está utilizando la versión portátil y obtendrá la última versión portátil para intercambiar.

Es posible que desee mantener la carpeta de la versión anterior en el mismo lugar. Puede agregar el nombre de la carpeta actual con _anteriors y mantenga esa versión por un tiempo en caso de que tenga algún problema peculiar con la versión más nueva. Cuantas más extensiones tenga, más importante será esto. Es posible que algunos desarrolladores de extensiones no sean tan rápidos para desarrollar y probar sus extensiones con la misma cadencia que las actualizaciones de VS Code.

Para el arquitecto en ciernes de PowerShell, todo esto es nuevo y emocionante. Como se indicó anteriormente, esto sin duda lo ayudará a ser más ágil en la configuración para usar VS Code para su desarrollo de PowerShell. Para la mayoría de los programadores, esto puede haber sido relativamente poco aventurero, pero tendrá que dejar que los SysAdmins se pongan al día a medida que se acercan más y más al mundo de las secuencias de comandos y la programación. Esta también puede ser la progresión natural de la tendencia hacia DevOps que ha tenido lugar en los últimos años.

Descubre más contenido

Subir Change privacy settings