Executando verificação de segurança...
2

Guia passo a passo para instalar e configurar o Zsh e Oh My Zsh no Windows sem WSL

O Zsh é um shell poderoso e personalizável, que pode ser usado como uma alternativa ao Bash em sistemas Unix. Neste guia, vamos mostrar como instalar e configurar o Zsh no Windows usando o MSYS2, que é uma distribuição de software livre para Windows que fornece um ambiente Unix-like.

Requisitos:

  • Windows Terminal (opcional)
  • MSYS2 (obrigatório)
  • Git (obrigatório)

Passo 1 - Baixar o MSYS2:

O MSYS2 é obrigatório para a execução do Zsh. Baixe a versão apropriada para sua arquitetura do sistema em https://www.msys2.org/.

Passo 2 - Abrir MSYS2:

Após a instalação, abra o MSYS2 mingw64.

Passo 3 - Atualize o Pacman:

Digite o seguinte comando para atualizar o Pacman:
pacman -Syu

Passo 4 - Instale o pacote Zsh:

Digite o seguinte comando para instalar o pacote Zsh:
pacman -S zsh

Após a instalação será aberto um arquivo de configuração do Zsh com opções para escolher, mas como provavelmente você não terá o arquivo .zshrc não faça nada nessa tela e saia dela.

Passo 5 - Instale o pacote Git:

Digite o seguinte comando para instalar o pacote Git para que o msys2 msys reconheça comandos git:
pacman -S git

Passo 6 - Instale o Oh My Zsh:

Digite o seguinte comando para instalar o Oh My Zsh:
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

O Oh My Zsh criará o arquivo de configuração .zshrc para você.

Passo 7 - Instale o Zsh Autosuggestions:

Digite o seguinte comando para instalar o Zsh Autosuggestions:
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

Passo 8 - Instale o Zsh Syntax Highlighting:

Digite o seguinte comando para instalar o Zsh Syntax Highlighting:
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

Passo 9 - Configure os plugins no arquivo .zshrc:

Digite o seguinte comando para abrir o arquivo .zshrc:
nano ~/.zshrc

Mude a linha de plugins para:
plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
Salve e feche o arquivo.

Para usar o Zsh, basta digitar o comando zsh no terminal do MSYS2.

Observações importantes!!

OBS: certifique-se de que a pasta C:/caminho de instalação do msys64/usr/bin
e a pasta C:/caminho de instalação do msys64/usr/local/bin estejam no PATH
das variáveis de ambiente do sistema.

No arquivo zshrc adicione um alias para o npm e o npx e adicione o path do nodejs
export PATH=$PATH:"/c/[Caminho do node js]/nodejs"
alias npm='npm.cmd'
alias npx='npx.cmd'

A pasta do oh my zsh estará em C:/caminho de instalação do msys64/home/[SEU USUÁRIO]/.oh-my-zsh
O executável do zsh estará em C:/caminho de instalação do msys64/usr/bin

OBS: caso o zsh não reconheça comandos como npx(como aconteceu no meu caso) mesmo com o alias reinstale o npx globalmente.

Windows Terminal caso queira usar o zsh direto (Opcional):

  • abra o windows terminal e acesse as configurações
  • adicione um novo perfil vazio
  • na opção linha de comando coloque o executável do zsh C:/caminho de instalação do msys64/usr/bin/zsh.exe

pronto basta escolher o perfil configurado do zsh e ele abrirá no zsh direto.

Carregando publicação patrocinada...
1
1
1
0
0