Como Utilizar o Visual Studio Code no WSL
O Visual Studio Code (VS Code) oferece uma integração robusta com o WSL (Windows Subsystem for Linux), permitindo o desenvolvimento diretamente em um ambiente Linux dentro do Windows. Isso é especialmente útil para desenvolvedores que desejam aproveitar a flexibilidade do Linux, mas preferem continuar utilizando o Windows como sistema operacional principal. Com a extensão oficial “WSL” do VS Code, é possível acessar arquivos, rodar código e até depurar diretamente no ambiente WSL.
Instalação e Configuração do WSL com VS Code
- Instalar o WSL:
- No Windows, abra o PowerShell como administrador e execute o seguinte comando:
bash wsl --install
Isso instalará o WSL 2 e uma distribuição padrão do Ubuntu.
- Instalar o Visual Studio Code:
- Baixe e instale o Visual Studio Code.
- Instalar a Extensão “Remote – WSL” no VS Code:
- Abra o VS Code e vá até a seção de extensões (Ctrl+Shift+X).
- Busque por “Remote – WSL” e instale a extensão oficial da Microsoft.
- Abrir o VS Code no WSL:
- No terminal do WSL, execute:
bash code .
Isso abrirá o diretório atual no VS Code, já conectado ao ambiente Linux.
Utilizando Python no WSL com VS Code
Uma das vantagens de usar o WSL é poder configurar ambientes Python diretamente no Linux, mas com a interface gráfica do VS Code. Vamos ver como configurar e rodar um projeto Python.
- Instalar o Python no WSL:
- No terminal do WSL (Ubuntu), instale o Python com o comando:
bash sudo apt update sudo apt install python3 python3-pip
- Configurar um Projeto Python no VS Code:
- No WSL, crie um novo diretório e inicie um projeto Python:
bash mkdir meu_projeto_python cd meu_projeto_python code . - No VS Code, instale a extensão “Python” para habilitar funcionalidades como IntelliSense, linting e debugging.
- Criar um Arquivo Python de Exemplo:
- Crie um arquivo
main.pycom o seguinte código:def saudacao(nome): return f"Olá, {nome}!" if __name__ == "__main__": nome = input("Qual é o seu nome? ") print(saudacao(nome))
- Rodar o Código:
- No terminal integrado do VS Code (Ctrl+`), execute o código:
bash python3 main.py
Debug de Código Python no WSL com VS Code
Uma das funcionalidades mais úteis do VS Code é o depurador (debugger), que permite inspecionar e depurar código de forma eficiente. Aqui está como configurar o debug de um programa Python no WSL.
- Criar Configuração de Debug:
- No menu do VS Code, clique em “Run and Debug” (ou aperte F5).
- Escolha a opção “Python” e, em seguida, “Python File”. Isso criará um arquivo de configuração
launch.jsonautomaticamente.
- Inserir Breakpoints:
- Adicione um breakpoint clicando no lado esquerdo da linha do código em que deseja pausar a execução (por exemplo, na linha
print(saudacao(nome))).
- Iniciar o Debug:
- Pressione F5 para iniciar o processo de depuração.
- O VS Code pausará a execução no breakpoint, e você poderá inspecionar variáveis, seguir a execução passo a passo e verificar o estado do programa.
Saiba Mais e Links Úteis
Vídeos Úteis no YouTube
- How to Run VS Code on Windows 10 WSL (16 minutos)
- Python Debugging in Visual Studio Code (30 minutos)
- Using WSL with Visual Studio Code (45 minutos)

Leave a comment