Escriba fácilmente código para aplicaciones compatibles con Linux y compruébelo configurando VS Code y WSL 2 juntos.
El código de Visual Studio de Microsoft es muy popular y apreciado por la comunidad de desarrolladores. El subsistema de Windows para Linux es poderoso, pero si integra Visual Studio Code en su PC con Windows al kernel de WSL, puede hacer mucho más en menos tiempo y de mejores maneras.
Siga leyendo mientras discutimos WSL y cómo puede configurar VS Code en Windows para un flujo de trabajo perfecto.
¿Qué hace que WSL 2 sea tan especial?
El subsistema de Windows para Linux (WSL) es una característica valiosa que permite a los usuarios de Windows ejecutar distribuciones de Linux como Ubuntu y Kali sin configurar una máquina virtual o arranque dual.
Con WSL, los usuarios de Windows pueden usar directamente herramientas, aplicaciones y utilidades de línea de comandos de Linux sin pasos de instalación adicionales. La versión más reciente de WSL, WSL 2, brinda mayor estabilidad y un kernel de Linux dedicado.
Como desarrollador, puede utilizar WSL para desarrollar aplicaciones multiplataforma sin necesidad de hardware dedicado ni abandonar el ecosistema de Windows. Estos son algunos de los beneficios esenciales de usar WSL 2.
- Acceda fácilmente a herramientas y utilidades de Linux: los desarrolladores pueden usar directamente las herramientas de línea de comandos de Linux sin una VM o contenedor dedicado.
- Desempeño mejorado: WSL 2 proporciona un rendimiento óptimo, ya que le brinda un control completo sobre un kernel de Linux dedicado; esto le da a sus aplicaciones tiempos de arranque más rápidos y permite una utilización eficiente de los recursos.
- Configuración sencilla: Subsistema de Windows para Linux 2 es fácil de instalar. Puede obtenerlo directamente a través de Microsoft Store; también puede elegir de una lista de distribuciones de Linux compatibles.
- Perfecta integración con Windows: Dado que WSL 2 está directamente integrado con el sistema operativo Windows, los desarrolladores pueden ejecutar aplicaciones de Linux y Windows simultáneamente y utilizar directorios de archivos compartidos.
- Integración mejorada de Docker: puede ejecutar contenedores de Docker de forma nativa en WSL 2 habilitando la configuración de back-end de WSL-2 en Docker Desktop; esto ayudará a mejorar la compatibilidad de sus aplicaciones Docker y mejorará el rendimiento general.
Por qué usar Visual Studio Code con WSL 2
VS Code es un entorno de desarrollo integrado (IDE) robusto creado por Microsoft que admite todo tipo de lenguajes de programación. Los desarrolladores prefieren usar Visual Studio Code porque funciona en prácticamente todas las plataformas, incluidas macOS, Linux y Windows. También tiene una gran comunidad dedicada a construir grandes extensiones que facilitan el desarrollo.
Como desarrollador, la capacidad de usar Visual Studio Code para el desarrollo de aplicaciones en una plataforma Windows mientras también ejecutar esas aplicaciones en un kernel de Linux es increíblemente ventajoso y casi increíble característica.
Cuando integra VS Code en el subsistema de Windows para Linux, puede usar su kernel de Linux especializado para mejorar la compatibilidad entre plataformas. Puede optimizar aún más su flujo de trabajo utilizando el terminal integrado dentro de VS Code con WSL 2.
Cómo integrar WSL 2 con Visual Studio Code
Si bien el Subsistema de Windows para Linux proporciona un kernel de Linux dedicado en el que puede ejecutar sus aplicaciones, no puede editar el código directamente a través de su terminal. Afortunadamente, puede facilitar su flujo de trabajo configurando Visual Studio Code para que se integre con su distribución WSL 2 Linux.
Cómo instalar el código de Visual Studio
Como requisito previo, primero debe asegurarse de que VS Code esté configurado correctamente en su PC con Windows. Instalar VS Code es directo y simple, pero si no está seguro, puede consultar nuestro guía para principiantes para configurar Visual Studio Code en su PC con Windows:
- Dirígete a la sitio web oficial de microsoft y descargue el instalador de Windows.
- Una vez que se complete la descarga, ejecute la configuración de instalación.
- Presiona siguiente hasta que veas el Seleccionar tareas adicionales paso, y asegúrese de que Añadir a RUTA se selecciona la opción.
- Complete el asistente de instalación.
Si ya instaló VS Code, debe asegurarse de que puede usar la terminal para abrir un directorio en VS Code:
- Inicie VS Code desde el Escritorio o Comenzar menú.
- Seleccionar Ctrl + Mayús + P para abrir el Paleta de comandos.
- En el cuadro de búsqueda, escriba Comando de shell y busca el Comando de Shell: Instale el comando "código" en el PATH de shell opción.
- Seleccione la opción si puede verla. Esto le permitirá abrir un directorio en Visual Studio Code desde la línea de comandos.
Si la opción no apareció, entonces la configuración de VS Code ya está habilitada en su PC.
Cómo configurar el código VS con WSL 2
Una vez que se haya asegurado de que VS Code esté configurado correctamente en su PC con Windows, puede conectar de forma segura VS Code al subsistema de Windows para Linux 2:
- Puede pasar al siguiente paso si ya configuró WSL 2 en su sistema. De lo contrario, descargue Ubuntu desde el Tienda de Microsoft Para empezar.
- Lanzar el Comenzar menú, busca código de estudio visualy seleccione la Mejor coincidencia.
- En el panel del menú lateral, haga clic en el Extensiones icono, o use el atajo Ctrl + Mayús + X para ver las extensiones instaladas.
- En el Extensiones de búsqueda en Marketplace campo, buscar WSL, seleccione la coincidencia superior y haga clic en Instalar.
- Una vez instalada la extensión, inicie su distribución WSL 2 (Ubuntu en nuestro caso) a través de la Comenzar menú. También puede abrirlo a través de la nuevo Terminal de Windows.
- Navegue al directorio del proyecto en WSL 2 usando el cd comando y luego ingrese el siguiente comando para abrir la carpeta en VS Code:
código
- VS Code ahora abrirá su código fuente en el entorno de Windows, pero le permitirá depurar y probar su aplicación en el entorno de Linux.
WSL 2 es increíble para los desarrolladores
Si es un desarrollador que no está completamente satisfecho con Linux pero aún necesita usarlo para trabajar, le recomendamos que se familiarice con WSL 2. Es una herramienta increíble que mejorará en los próximos años.