Zsh
O Zsh é um shell que busca ser mais poderoso e flexível que o Bash (o shell padrão do Ubuntu e do Fedora) Ele permite a instalação de uma série de plugins de forma mais simplificada.
Vamos instalá-lo já pensando em utilizar seu framework de customização Oh My Zsh. Para instalar o Zsh, vamos seguir as instruções do site do Oh My Zsh.
Instalação
Ubuntu e WSL
Execute o comando abaixo no terminal:
Verifique a instalação com o comando:
E então o defina como o shell padrão:
Fedora
Execute o comando abaixo no terminal:
Verifique a instalação com o comando:
E então o defina como o shell padrão:
Windows
Infelizmente, o Zsh não é suportado nativamente no Windows. Ainda assim, instalaremos alguns plugins no PowerShell para aprimorá-lo.
Arquivo de configuração
Após instalar o Zsh, feche o terminal e abra-o novamente. Se tudo correr bem, você verá o texto de boas-vindas.
O Zsh está pedindo para você criar um arquivo de configuração para ele. O shell, assim como diversos outros programas no Linux utilizam arquivos de configuração para definir suas opções.
Pressione 0 para criar um arquivo vazio. Não se preocupe, vamos preenchê-lo mais adiante.
O arquivo de configuração do Zsh é o .zshrc
, assim mesmo, com ponto no começo e sem extensão.
Sua localização é na pasta do seu usuário.
Oh My Zsh
O Oh My Zsh é um framework para gerenciar a configuração do zsh. Ele é altamente customizável e extensível, graças a uma grande quantidade de plugins e temas disponíveis.
Uma vez que ele depende do Zsh, sua instalação pode ser feita no Ubuntu, no Fedora e no WSL, mas não no PowerShell.
Instalação
Suas instruções de instalação estão disponíveis no seu repositório no GitHub.
Execute o seguinte comando no terminal para instalar o Oh My Zsh:
Além de instalar o Oh My Zsh, o script de instalação também configura o arquivo .zshrc
de forma a carregar o framework.
Configuração
Feche e abra um novo terminal para que as alterações feitas no arquivo .zshrc
tenham efeito.
Vamos usar um editor de texto para abrir o arquivo de configuração. Como já instalamos o Visual Studio Code, podemos usá-lo.
Digite no terminal o seguinte comando:
O ~
é um atalho para a pasta do usuário, ou seja, /home/gabriel
no meu caso.
Dentro dela, está o arquivo .zshrc
.
Caso dentro do VSCode haja um aviso de que o arquivo está em modo restrito, clique em “Manage”. Então, na próxima página clique em “Trust”.
Uou, realmente é um arquivo grande!
Mas não se preocupe, todas as linhas que começam com #
são comentários e não são executadas.
Então, na verdade, não tem quase nada sendo definido no arquivo.
Por isso, vamos apagar tudo, e adicionar as seguintes linhas:
Por enquanto não definimos nada novo. Vamos fazer isso no próximo subcapítulo.