oh my zsh- gerenciador para sua configuração do zsh.

Artigo desatualizado
Hoje iremos mostrar como instalar o oh-my-zsh, uma estrutura baseada na comunidade para gerenciar suas configurações do zsh. Inclui 180+ plugins opcionais e mais de 120 temas, é uma ferramenta de atualização automática para que torna mais fácil acompanhar as últimas atualizações da comunidade.
Instalação
Para requisitar que um pacote/programa entre para o repositório do blog, você deve se tornar um apoiador através do apoia-se, lembre-se de entrar em contato para verificar se o pacote/programa pretendido funciona no Manjaro.
Modo gráfico: procure o oh-my-zsh-git no Pamac, marque para instalar e clique em aplicar.
Terminal: utilize um dos comandos abaixo conforme sua preferência.
Pamac
pamac build oh-my-zsh-git
Configuração. #
Faça backup do arquivo .zshrc existente
mv ~/.zshrc ~/.zshrc.$(date +%Y%m%d.%H%M)
Copie as configurações do oh-my-zsh
cp /usr/share/oh-my-zsh/zshrc ~/.zshrc
Troque o shell padrão para o zsh com usermod ou sed
sudo usermod -s /usr/bin/zsh $USER
sudo usermod -s /bin/zsh root
sudo sed -i 's/bash/zsh/' /etc/passwd
Faça logout ou reinicie a maquina, e ao abrir novamente o terminal o zsh já está funcionado.
Para confirmar use o comando printenv SHELL
Para alterar as configurações, abra nano ~/.zshrc.
Mudar o tema
Procure pela linha ZSH_THEME="robbyrussell"
e altere robbyrussell por um dos temas que estão na pasta /usr/share/oh-my-zsh/themes
Exemplo:
Se você escolher pelo tema agnoster.zsh-theme, você irá usar somente o nome do tema, que neste caso é agnoster ficaria.
ZSH_THEME="agnoster"
Usando plugins
Procure pela linha plugins=(git), e adicione um dos plugins que estão na pasta /usr/share/oh-my-zsh/plugins
.
Exemplo:
Se você escolher o plugin compleat.plugin.zsh, você irá usar somente o nome do tema,que neste caso é compleat ficaria.
plugins=(git compleat)
Idioma
Você pode precisar configurar manualmente o seu ambiente de idioma, procure a linha abaixo e a descomente-a.
Altere de
# export LANG=en_US.UTF-8
para
export LANG=en_US.UTF-8
Não esqueça de alterar en_US.UTF-8 para a codificação do seu idioma.
Exemplo: para o Brasil ficaria.
export LANG=pt_BR.UTF-8
Existem muitas funções que se pode fazer com zsh, estaremos mostrando outras facilidades e personalizações assim que possível.
Voltando para o bash. #
Desinstale o oh-my-zsh
pamac remove oh-my-zsh-git
Torne o bash o shell padrão novamente com usermod ou sed
sudo usermod -s /usr/bin/bash $USER
sudo usermod -s /bin/bash root
sudo sed -i 's/zsh/bash/' /etc/passwd
Se você instalou o oh-my-zsh atráves da AUR, restaure a configuração original do arquivo .zshrc
mv ~/.zshrc ~/.oh-my-zshrc.$(date +%Y%m%d.%H%M)
cp /etc/skel/.zshrc $d/.zshrc
Agora você está com as mesmas configurações antes de instalar o oh-my-zsh, não esqueça de reiniciar o sistema.
Acompanhe o blog