Escreva códigos facilmente para aplicativos compatíveis com Linux e verifique-os configurando o VS Code e o WSL 2 juntos.
O código do Visual Studio da Microsoft é muito popular e amado pela comunidade de desenvolvedores. O Subsistema do Windows para Linux é poderoso, mas se você integrar o Visual Studio Code em seu PC com Windows ao kernel do WSL, poderá fazer muito mais em menos tempo e de maneiras melhores.
Continue lendo enquanto discutimos o WSL e como você pode configurar o VS Code no Windows para um fluxo de trabalho contínuo.
O que torna o WSL 2 tão especial?
O Windows Subsystem for Linux (WSL) é um recurso valioso que permite aos usuários do Windows executar distribuições Linux como Ubuntu e Kali sem configurar uma máquina virtual ou inicialização dupla.
Com o WSL, os usuários do Windows podem usar diretamente ferramentas de linha de comando, aplicativos e utilitários do Linux sem etapas extras de instalação. A versão mais recente do WSL, WSL 2, oferece maior estabilidade e um kernel Linux dedicado.
Como desenvolvedor, você pode utilizar o WSL para desenvolver aplicativos de plataforma cruzada sem precisar de hardware dedicado ou sair do ecossistema do Windows. Aqui estão alguns dos benefícios essenciais do uso do WSL 2.
- Acesse facilmente as ferramentas e utilitários do Linux: os desenvolvedores podem usar diretamente as ferramentas de linha de comando do Linux sem uma VM ou contêiner dedicado.
- Performance melhorada: WSL 2 fornece desempenho ideal, pois oferece controle total sobre um kernel Linux dedicado; isso dá aos seus aplicativos tempos de inicialização mais rápidos e permite a utilização eficiente de recursos.
- Configuração simples: Windows Subsystem for Linux 2 é fácil de instalar. Você pode obtê-lo diretamente na Microsoft Store; você também pode escolher em uma lista de distribuições Linux suportadas.
- Integração perfeita com o Windows: como o WSL 2 está diretamente integrado ao sistema operacional Windows, os desenvolvedores podem executar aplicativos Linux e Windows simultaneamente e utilizar diretórios de arquivos compartilhados.
- Integração aprimorada do Docker: você pode executar contêineres do Docker nativamente no WSL 2 ativando a configuração de back-end do WSL-2 no Docker Desktop; isso ajudará a melhorar a compatibilidade de seus aplicativos do Docker e melhorar o desempenho geral.
Por que usar o Visual Studio Code com o WSL 2
O VS Code é um ambiente de desenvolvimento integrado (IDE) robusto criado pela Microsoft que oferece suporte a todos os tipos de linguagens de programação. Os desenvolvedores preferem usar o Visual Studio Code porque ele funciona em praticamente todas as plataformas, incluindo macOS, Linux e Windows. Ele também possui uma grande comunidade dedicada a construir grandes extensões que facilitam o desenvolvimento.
Como desenvolvedor, a capacidade de usar o Visual Studio Code para desenvolvimento de aplicativos em uma plataforma Windows enquanto também executar esses aplicativos em um kernel Linux é incrivelmente vantajoso e quase inacreditável recurso.
Ao integrar o VS Code ao Windows Subsystem for Linux, você pode usar seu kernel Linux especializado para aprimorar a compatibilidade entre plataformas. Você pode simplificar ainda mais seu fluxo de trabalho utilizando o terminal integrado no VS Code com WSL 2.
Como integrar o WSL 2 com o Visual Studio Code
Embora o Windows Subsystem for Linux forneça um kernel Linux dedicado no qual você pode executar seus aplicativos, não é possível editar o código diretamente por meio de seu terminal. Felizmente, você pode facilitar seu fluxo de trabalho configurando o Visual Studio Code para integração com sua distribuição WSL 2 Linux.
Como instalar o Visual Studio Code
Como pré-requisito, você deve primeiro garantir que o VS Code esteja configurado corretamente no seu PC com Windows. A instalação do VS Code é direta e simples, mas se você não tiver certeza, consulte nosso guia do iniciante para configurar o Visual Studio Code no seu PC com Windows:
- Vá para o site oficial da Microsoft e baixe o instalador do Windows.
- Depois que o download for concluído, execute a configuração de instalação.
- Bata em seguida até ver o Selecione Tarefas Adicionais etapa e garantir a Adicionar ao PATH opção está selecionada.
- Conclua o assistente de instalação.
Se você já instalou o VS Code, precisa se certificar de que pode usar o terminal para abrir um diretório no VS Code:
- Inicie o VS Code a partir do Área de Trabalho ou Começar cardápio.
- Selecione Ctrl + Deslocamento + P para abrir o Paleta de comandos.
- Na caixa de pesquisa, digite Comando shell e procure o Comando Shell: Instale o comando "code" no shell PATH opção.
- Selecione a opção se conseguir vê-la. Isso permitirá que você abra um diretório no Visual Studio Code na linha de comando.
Se a opção não apareceu, a configuração do VS Code já está habilitada no seu PC.
Como configurar o código VS com WSL 2
Depois de garantir que o VS Code esteja configurado corretamente no seu PC com Windows, você pode conectar com segurança o VS Code ao subsistema do Windows para Linux 2:
- Você pode pular para a próxima etapa se já tiver configurado o WSL 2 em seu sistema. Caso contrário, baixe o Ubuntu do Microsoft Store para começar.
- Lançar o Começar menu, procure por Código do Visual Studioe selecione a melhor correspondência.
- No painel do menu lateral, clique no botão Extensões ícone ou use o atalho Ctrl + Shift + X para ver as extensões instaladas.
- No Extensões de pesquisa no Marketplace campo, procure por WSL, selecione a correspondência superior e clique em Instalar.
- Depois que a extensão estiver instalada, inicie sua distribuição WSL 2 (Ubuntu no nosso caso) por meio do Começar cardápio. Você também pode abri-lo através do novo Terminal do Windows.
- Navegue até o diretório do projeto no WSL 2 usando o cd e digite o seguinte comando para abrir a pasta no VS Code:
código .
- O VS Code agora abrirá seu código-fonte no ambiente Windows, mas permitirá que você depure e teste seu aplicativo no ambiente Linux.
WSL 2 é incrível para desenvolvedores
Se você é um desenvolvedor que não está totalmente satisfeito com o Linux, mas ainda precisa usá-lo para trabalhar, recomendamos que se familiarize com o WSL 2. É uma ferramenta incrível que ficará melhor nos próximos anos.