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

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

2022-03-10 0 Por ljxih


Codificación de personas en varios dispositivos
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 también es posible que usted y los programas sean modulares.

Ya sea que sea un desarrollador casual o un aspirante a entusiasta de la programación, probablemente haya usado Microsoft código VS IDE desde hace bastante tiempo. Puede tener colores personalizados, formato de texto perfecto y todo está configurado a su gusto. Sin duda tienes tu VS Code con las extensiones y configuraciones que te permiten ser productivo. Hasta ese temido día. ¡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. Por suerte para ti, hay una forma de empezar desde cero, pero de una manera que hace que sea mucho más fácil retomarlo y moverlo 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.

¿Qué significa ser portátil?

Ser portátil es fácil de entender por sí solo, 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 para la aplicación. También significa que los elementos se escriben en el registro y perfil local del usuario en particular. Luego lo vemos en la lista de la aplicación Programas y características en el Panel de control, donde podemos quitarlo o reinstalarlo desde allí.

Una aplicación portátil guarda todos los archivos que necesita 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 se moviera o cambiara esta carpeta de origen. Esta arquitectura facilita el traslado de esta 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. Esta configuración es especialmente útil para los técnicos de soporte de TI que tienen un conjunto de herramientas digitales de aplicaciones que necesitan probar, analizar y solucionar problemas.

Leer también  8 consejos y trucos para Android 13 – Review Geek

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

Si recuerda el comienzo de este artículo, todo está bien en el mundo hasta que su estación de trabajo se pierde, se la roban o se descompone. Es seguro decir que casi todos los administradores de sistemas han seguido esta ruta al menos una vez. Tal vez tenga una nueva computadora portátil en camino, pero pensar en reinstalar todo le quita algo de esa alegría porque recuerda todo lo que ha hecho para hacer las cosas bien para su flujo de trabajo.

Tener una configuración portátil de VS Code es excelente para mover su IDE de PowerShell a donde lo necesite. En el mundo cada vez más móvil de hoy, nuestro lugar de trabajo podría tener un retorno de la inversión cada vez mayor. Con tantas empresas que permiten que el personal trabaje de forma remota, algunos administradores de sistemas han tenido que repensar la forma en que trabajan. 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 debe tener la misma configuración en una máquina o máquina virtual dentro de su centro de datos corporativo para que sea efectivo.

Lo bueno de hacer que VS Code sea portátil es que Microsoft lo admite, por lo que tienen Documentación sobre su instalación y mantenimiento. Este no es un truco original de MacGyver que a veces funciona y a veces no cuando las estrellas no se alinean. ¡Casi todas las extensiones adicionales y todo se mueve con bastante facilidad y le permite recoger y mover su centro de experiencia de PowerShell a donde lo necesite!

iniciar portátil

Opciones de descarga de VSCode

En realidad, es muy fácil comenzar desde cero para hacer que VS Code sea portátil. Dirígete a la Descargar página para VS Code y obtenga el paquete ZIP para su 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 aplicaciones para macOS. Descomprima el contenido de la carpeta y suéltelo donde desee que viva a largo plazo. Siéntase libre de cambiar el nombre de la carpeta si lo desea también. Una cosa clave para hacer que esto sea portátil es crear una carpeta de ‘Datos’ en la raíz de esta carpeta extraída. Para este ejemplo, extraje el archivo ZIP a una unidad flash USB y creé la carpeta Datos.

Archivos VSCode extraídos con carpeta de datos agregada

La carpeta Datos contendrá todas las configuraciones específicas de su versión portátil de VS Code. Aunque no es obligatorio, también puede guardar todos sus datos temporales de VS Code en modo portátil. Simplemente cree una carpeta ‘tmp’ en su nueva carpeta de datos y VS Code descargará 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. Dado que este artículo se centra en PowerShell en un entorno de Windows, veamos una extensión fundamental que quizás desee instalar.

Extensión VSCode PowerShell

El oficial Extensión de código PowerShell VS le brinda toda la apariencia de un IDE hecho para PowerShell como IntelliSense para cmdlets, cmdlet y definiciones de variables, y resaltado de sintaxis. Estos, y muchos más, están diseñados para ayudarlo a codificar de manera más eficiente sobre la marcha.

Cuando se instala esta extensión, junto con todas las demás, vivirá en la carpeta de datos creada en 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 que no pierda su preciado taller de PowerShell. También puede consultar la integración de GitHub para la configuración de VS Code. Hay extensiones 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 otros ajustes que desee cambiar en la configuración de VS Code para que el movimiento sea aún más fluido, como la ubicación predeterminada en la que se abre el terminal incorporado. Esto, de forma predeterminada, abre el indicador de PS en la carpeta del usuario actual. Puede 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.

Según la estructura de almacenamiento en la nube y el proveedor que utilice, también puede configurarlo en una carpeta sincronizada para que estos parámetros se establezcan para una cantidad de máquinas que usa con frecuencia.

Migrar a portátil

Puede que estés leyendo esto y pensando: “¡Genial! Ojalá lo hubiera sabido antes. ¡Nunca asustada! Puede migrar su instalación estándar a una instalación portátil en 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. Copiar carpeta de datos de usuario %APPDATA%\Código en una carpeta llamada datos de usuario dentro de la carpeta de datos creada.
  4. Copie la carpeta de extensiones %PERFIL DE USUARIO%\.vscode\extensiones en la carpeta de datos creada.
Leer también  Cómo tomar fotos 16:9 en iPhone

Estos pasos, así como los pasos para otras plataformas de SO, se pueden encontrar en el modo portátil de VS Code. Documentación. Una vez que haya migrado, es posible que desee hacer una copia de seguridad de la carpeta de datos, como se mencionó anteriormente. Esto asegurará que siempre tenga una copia de trabajo de la carpeta de datos cuando necesite reanudar y mover nuevamente.

Proceso de actualización

Actualizar la versión portátil de VS Code es igual de fácil. Desenrolle la última versión ZIP y extráigala como en los pasos anteriores. Simplemente copie la carpeta de datos de su carpeta de trabajo de VS Code 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, aparece y toma el último ZIP y lo coloca en su carpeta de Descargas. Sabrá que está utilizando la versión portátil y obtendrá la última versión portátil para canjear.

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 esta versión por un tiempo en caso de que tenga algunos problemas extraños con la última versión. Cuantas más extensiones tenga, más importante puede ser esto. Es posible que algunos desarrolladores de extensiones no sean tan rápidos para desarrollar y probar sus extensiones al mismo ritmo que las actualizaciones de VS Code.

Para el arquitecto de PowerShell en ciernes, todo esto es nuevo y emocionante. Como se indicó anteriormente, esto sin duda lo ayudará a ser más ágil al configurar el uso de 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 administradores de sistemas 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. También puede ser la progresión natural de la tendencia hacia DevOps que ha tenido lugar en los últimos años.



Source link