Desenvolvimento Linux no Windows com WSL e Visual Studio Code Remote

Trabalhar com o VS Code Remote e o Windows Subsystem for Linux (WSL) torna possível usar o ambiente de desenvolvimento completo do Linux em um laptop ou desktop com o Windows pré-instalado. Neste artigo, veremos como usar essas ferramentas para desenvolver aplicativos Python no Linux.

imagem

Primeira coisa: instalando os componentes necessários


Para concluir todas as etapas descritas neste artigo, você precisará do WSL e do VS Code com a extensão remota do VS Code Remote instalada - WSL. Vamos ver rapidamente o que é e como instalá-lo.

Subsistema Windows para Linux


A ferramenta Windows Subsystem for Linux, WSL abreviada, permite executar binários Linux não modificados diretamente no Windows. Isso significa que você pode usar suas ferramentas Linux, aplicativos de linha de comando e fluxos de trabalho favoritos no seu computador Windows sem precisar usar configurações complexas, como Dual Boot. E o melhor de tudo, a WSL é uma solução totalmente integrada entre Windows e Linux. Em outras palavras, se você gosta do Linux, pode acessar todos os arquivos e executáveis ​​do Windows diretamente do shell bash e, se gostar do Windows, pode acessar facilmente os binários e arquivos do Linux do PowerShell ou CMD.

Se você é novo na WSL e deseja saber mais, pode seguir nosso curso completo: Introdução ao Windows Subsystem for Linux ou ler apenas as instruções de instalação na documentação da WSL .

Código do Visual Studio


O Visual Studio Code é um editor de código leve, mas poderoso, executado na área de trabalho e disponível no Windows, macOS e Linux. Ele vem com suporte interno para JavaScript, TypeScript e Node.js e também possui um rico ecossistema de extensões para outras linguagens (como C ++, C #, Java, Python, PHP, Go) e tempos de execução (como .NET e Unity). Baixe e comece sua jornada com o VS Code .

Você também precisará da extensão VS Code Remote - WSL, que permite usar um contêiner, um computador remoto ou o Windows Subsystem for Linux (WSL) como um ambiente de desenvolvimento totalmente funcional. Para saber mais e começar, visite a página de documentação do VS Code Remote .

Para o começo, atenção, Linux!


Em vez de escrever uma seção longa sobre como iniciar o VS Code Remote na WSL, decidimos gravar este pequeno vídeo demonstrando o desenvolvimento do Python na WSL usando o VS Code Remote.


Não é apenas Python isolado, você pode usar o VSCode Remote e o WSL em qualquer projeto Linux


Ao usar o VS Code Remote na WSL, os comandos e as extensões são executados diretamente na distribuição Linux, para que você não precise se preocupar com problemas de compatibilidade binária ou outros problemas entre sistemas operacionais. Você pode usar o VS Code na WSL da mesma maneira que no Windows.

O VS Code Remote e o WSL alteram as regras do jogo no que diz respeito ao desenvolvimento do Linux no Windows. Essas ferramentas permitem desenvolver, executar e depurar toneladas de aplicativos Linux diretamente no seu computador com Windows, oferecendo o melhor do Windows e do Linux.

Se você quiser saber mais sobre o Windows Subsystem para Linux e tudo sobre a linha de comando do Windows, fique atento às atualizações neste blog! E se você estiver interessado em aprender mais sobre o VS Code Remote, pode ler o artigo do blog aqui e a extensa documentação que cobre a arquitetura aqui .

Temos o prazer de apresentar uma poderosa combinação de VS Code Remote e WSL!

Boa codificação!

Source: https://habr.com/ru/post/pt458880/


All Articles