Configurando um subsistema linux no windows
Publicado em por raimonesbarros
Neste guia, vamos configurar um ambiente de desenvolvimento no Windows usando o Subsistema Windows para Linux (WSL) e personalizá-lo para maior produtividade.
Este guia fornece instruções detalhadas sobre como configurar o Subsistema Windows para Linux (WSL) no Windows para desenvolvimento e personalização do ambiente de terminal para aumentar a produtividade. Certifique-se de seguir as etapas com cuidado para obter o melhor ambiente de desenvolvimento no Windows.
Ativando o Modo Desenvolvedor no Windows
- Abra as Configurações do Windows.
- Vá para "Atualização e Segurança".
- Escolha "Para Desenvolvedores".
- Ative o modo desenvolvedor.
Instalando o Subsistema WSL2
- Clique no menu Iniciar com o botão direito.
- Abra o Windows PowerShell (Admin).
- Execute o comando:
$ wsl --install. - Aguarde a instalação e siga as instruções no terminal.
Para mais detalhes, consulte a documentação oficial.
Configurando o Hyper Terminal
- Faça o download do Hyper Terminal em Hyper.is.
- Instale o pacote.
Definindo o Bash como Padrão no Hyper
- Abra o Hyper Terminal.
- No menu, vá para "Edit" > "Preferences" ou pressione
ctrl+,. - Procure por
shell: " ". - Dentro das aspas, coloque:
'C:\\Windows\\System32\\bash.exe' .
Instalando o nvm para o Node.js
- Atualize o apt-get:
$ sudo apt-get update .
- Instale o curl:
$ sudo apt-get install curl .
- Instale o nvm:
```bash $ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.4/install.sh | bash
- Verifique se foi instalado com
$ nvm --version.
Consulte a documentação para mais informações.
Instalando o Zsh
- No terminal, execute:
$ apt-get install zsh .
- Verifique a instalação com
$ zsh --version. - Torne o Zsh o shell padrão, adicionando
$ bash -c zshno início do arquivo~/.bashrc.
Consulte a documentação para mais detalhes.
Instalando o Oh My Zsh
- No terminal, execute:
```bash $ sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)".
Utilizando o Tema Spaceship
- No terminal, execute:
```bash $ git clone https://github.com/denysdovhan/spaceship-prompt.git "$ZSH_CUSTOM/themes/spaceship-prompt" $ ln -s "$ZSH_CUSTOM/themes/spaceship-prompt/spaceship.zsh-theme" "$ZSH_CUSTOM/themes/spaceship.zsh-theme"
- Abra o arquivo
~/.zshrce altere a variávelZSH_THEMEpara:
```bash ZSH_THEME="spaceship"
- Crie um arquivo:
$ touch ~/.spaceshiprc.zsh. - Abra o arquivo e cole a configuração do tema Spaceship.
```bash SPACESHIP_PROMPT_ORDER=( user # Username section dir # Current directory section host # Hostname section git # Git section (git_branch + git_status) hg # Mercurial section (hg_branch + hg_status) node # Node.js section exec_time # Execution time line_sep # Line break jobs # Background jobs indicator exit_code # Exit code section char # Prompt character )
# USER STYLE SPACESHIP_USER_SHOW=always SPACESHIP_PROMPT_ADD_NEWLINE=false SPACESHIP_CHAR_SYMBOL="🚀" SPACESHIP_CHAR_SUFFIX=" "
# PACKAGE SPACESHIP_PACKAGE_PREFIX="via·" SPACESHIP_PACKAGE_SUFFIX=" " SPACESHIP_PACKAGE_COLOR="green"
# DIRECTORY SPACESHIP_DIR_TRUNC=1
# EXEC TIME SPACESHIP_EXEC_TIME_PREFIX="🕒 " SPACESHIP_EXEC_TIME_ELAPSED=1 SPACESHIP_EXEC_TIME_PRECISION=0
Para criar sua própria configuração de tema, consulte a documentação.
Instalando o ZInit
- No terminal, execute o comando para instalar o ZInit:
```bash $ bash -c "$(curl --fail --show-error --silent --location https://raw.githubusercontent.com/zdharma-continuum/zinit/HEAD/scripts/install.sh)"
- Abra o arquivo ~/.zshrc e adicione as configurações ao final do documento.
```bash zplugin light zdharma/fast-syntax-highlighting zplugin light zsh-users/zsh-autosuggestions zplugin light zsh-users/zsh-history-substring-search zplugin light zsh-users/zsh-completions zplugin light buonomo/yarn-completion
export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
Usando Essas Configurações no VS Code
- Abra as configurações no VS Code
Ctrl+,e abra o arquivo JSON. - Localize a chave: "terminal.integrated.profiles.windows".
- Adicione o seguinte dentro das chaves:
```json "Bash": { "path": "C:\\Windows\\System32\\bash.exe" }
- Localize a chave: "terminal.integrated.defaultProfile.windows".
- Altere para:
```json "terminal.integrated.defaultProfile.windows": "Bash"
Você pode encontrar os arquivos de configuração prontos no repositório windows-subsystem-config.
Agora seu subsistema está pronto para uso. Bom desenvolvimento!
Este guia fornece instruções detalhadas sobre como configurar o Subsistema Windows para Linux (WSL) no Windows para desenvolvimento e personalização do ambiente de terminal para aumentar a produtividade. Certifique-se de seguir as etapas com cuidado para obter o melhor ambiente de desenvolvimento no Windows.
Happy coding!