[Tutorial] - Como configurar um ambiente de desenvolvimento com o WSL
Vou explicar nessa publicação os passos que segui para instalar e configurar meu ambiente de desenvolvimento com o WSL
Setup Inicial
Vá até a Microsoft Store
e instale o Visual Studio Code
e o Windows Terminal
Feito isso, abra o Power Shell
como administrador e execute:
wsl --install
Quando a operação for finalizada, reinicie o computador. Feito isso, a janela de configurações do seu usuário Linux será iniciada automaticamente.
Configurações e Personalização
Os Passos a seguir deverão ser feitos no Windows Terminal
que foi instalado no início.
Inicialização
Nesse passo será definido o perfil que será iniciado ao abrir o Windsows Terminal
. Para isso, abra o aplicativo e execute os passos:
Configurações
> Perfil Padrão
> Ubuntu
Salve e abra uma nova aba no terminal.
Atualização do Sistema
Execute os seguintes comandos para atualizar o Ubuntu
:
sudo apt update
sudo apt full-upgrade
Quando o sistema for atualizado, siga para o próximo passo.
Personalização do Terminal
Para isso, instale as seguintes ferramentas:
zsh
sudo apt install zsh
ohmyzshoh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
zinit
bash -c "$(curl --fail --show-error --silent --location https://raw.githubusercontent.com/zdharma-continuum/zinit/HEAD/scripts/install.sh)"
Feito isso, é preciso habilitar os plugins do zinit
. Para isso, abra o arquivo de configuração da ferramenta com o comando:
code .zshrc
Agora, basta colar o trecho abaixo no campo indicado e salvar as alterações.
### End of Zinit's installer chunk
zinit light zdharma/fast-syntax-highlighting
zinit light zsh-users/zsh-autosuggestions
zinit light zsh-users/zsh-completions
Utilizo o Tema Drácula
no meu Windows Terminal
, para configurá-lo, basta seguir os passos descritos no site. No final, abra uma nova aba no terminal para que todas as alterações sejam aplicadas.
Ferramentas Essenciais
NodeJS
Instalação via NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
Abra uma nova aba no terminal e instale o Node
, nesse caso foi instalado a versão mais recente LTS
nvm install --lts=iron
YARN
sudo npm install --global yarn
Docker
Instale o Docker Desktop
docker run hello-world