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.

instagram viewer

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:

  1. Vá para o site oficial da Microsoft e baixe o instalador do Windows.
  2. Depois que o download for concluído, execute a configuração de instalação.
  3. Bata em seguida até ver o Selecione Tarefas Adicionais etapa e garantir a Adicionar ao PATH opção está selecionada.
  4. 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:

  1. Inicie o VS Code a partir do Área de Trabalho ou Começar cardápio.
  2. Selecione Ctrl + Deslocamento + P para abrir o Paleta de comandos.
  3. Na caixa de pesquisa, digite Comando shell e procure o Comando Shell: Instale o comando "code" no shell PATH opção.
  4. 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:

  1. 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.
  2. Lançar o Começar menu, procure por Código do Visual Studioe selecione a melhor correspondência.
  3. 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.
  4. No Extensões de pesquisa no Marketplace campo, procure por WSL, selecione a correspondência superior e clique em Instalar.
  5. 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.
  6. 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 .
  7. 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.